老師,可不可以深入講解一下下面代碼?。?/p>
<?php define("ROOT", dirname(__FILE__)); set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path()); ?>
老師,可不可以深入講解一下下面代碼?。?/p>
<?php define("ROOT", dirname(__FILE__)); set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path()); ?>
2014-08-18
舉報
2014-08-19
^_^...
2014-08-19
這個是設置包含路徑的,通過set_include_path函數設置包含路徑,通過get_include_path 函數得到設置的包含路徑。舉個簡單的例子,假如你想使用test.php這個文件,現在這個文件在a/b/c/d的這個目錄中,你需要包含文件的時候需要找到這個文件,拿相對路徑來說你需要這樣寫require('a/b/c/d/test.php')才能找到,如果你通過set_include_path設置了包含路徑,告訴PHP引擎去哪找這個文件,你包含的時候就只用寫require('test.php')就可以,他就會去到你設置的包含路徑中去找這個文件。就不用每次寫那么長的路徑信息了。
2014-08-31
盡量少用 set_include_path函數,對初學者沒好處