背景:我們經常工作在PHP(Zend Framework)開發並託管在Linux服務器上的Web應用程序。編程團隊可能由可能將Linux或Windows用於其本地開發平臺的個人組成。Zend框架類的文件名在Windows與Linux
因爲Zend模型名稱映射到文件名,所以案件很重要。 程序員可以編寫$ this-> something,其中「something」是在「Something.php」的linux服務器上有一個文件名的模型。
他的代碼可以在他的Windows開發PC上正常工作,因爲「某些東西」會正確映射到Windows上的「Something.php」。但是,當上傳到Linux服務器時,代碼將會中斷,因爲文件名在Linux上區分大小寫。他應該把代碼寫成「$ this-> Something」。
因此,最後我的問題是,如果系統檢測到代碼中的模型名稱大小寫與文件系統中實際文件名的大小寫不匹配,那麼Zend Framework配置是否會在Windows中產生錯誤?
重新標記。 Zend!= Zend Framework。 – Layke 2011-04-04 20:35:15
底線是,不,沒有,堅持命名約定! – markus 2011-04-05 05:54:26
@Laykes - 謝謝 – royappa 2011-04-05 19:40:24