我在我的index.php中有一些定義,其值指向某些文件夾。我想避免的是煩人要求:如何在php中有效地管理include和require_once?
require_once("something/../../../file.php")
的問題(因爲範圍的)是,當我嘗試在另一個PHP文件中使用它們這些定義都將丟失,然後我需要重新做require_once(「/ ../../......etc「),或再次定義它們。
我怎樣才能避免這種情況有類似:
require_once(PATH_LIBRARY1."/my_file.php")?
你不知道。要麼將'PATH_LIBRARY'安排爲絕對路徑(例如在啓動時),並且這樣做,或者,如果您包含的是類,請使用[autoloading](http://php.net/manual/en/language)。 oop5.autoload.php)。 – Jon 2013-04-03 22:38:38
看看這個答案[這裏](http://stackoverflow.com/a/15752693/1401975) – HamZa 2013-04-03 22:38:52