我的PHP應用程序中有不同的類和配置文件。這些類位於單個目錄中。我的應用程序結構如下PHP中的路徑常量
/ApplicationName
/administrator
adminFiles.php
someMoreAdmingFiles.php
anotherAdminFiles.php
/resources
/config
config.php
/library
/class
class.user.php
class.acl.php
/models
/logs
/templates
/contents
/uploads
/css
/img
/css
我想在config.php創建路徑常量,現在我用下面的代碼來創建class.user.php路徑不變
define('USERCLASS_PATH',$_SERVER['DOCUMENT_ROOT'].'/ApplicationName/administrator/resources/library/class/class.user.php');
以上CONSTANT生成以下字符串。
/Applications/MAMP/htdocs/ApplicationName/administrator/resources/library/class/class.user.php
有沒有更好的方法來實現這一目標?
你不應該爲每一個類常量。只需創建一個路徑到您的班級文件夾所在的位置。或者更好的是,使用類似自動加載的東西來按需加載 – JohnP 2011-05-04 09:35:44
是的,謝謝你糾正我:) – 2011-05-04 12:45:33
什麼是自動加載按需加載? – 2011-05-04 12:45:55