我做了很多閱讀,但我無法回答一個問題,我用PHP包含行爲。包含/需要函數行爲需要的解釋
在php.net上它表示它查看include_path變量中的目錄。之後,它在當前目錄中查找。如果我放置相對路徑(以點開始)或絕對路徑,它會忽略include_path。
到目前爲止這麼好。
我感到困惑時,我看到有類似的東西開始在互聯網上的例子:
include('LibName/SomeFile.php');
PHP的會抓住每一個路徑從包含路徑並追加「LIBNAME/SomeFile.php來查找文件?什麼是行爲?
那麼,爲什麼它似乎不工作? 我有網在目錄上託管的PEAR包: /家庭/ onlineki/PHP 那麼我這樣做: \t $ newIncludePath = get_include_path() 「:家/ onlineki/PHP的」。 \t set_include_path($ newIncludePath); 當我嘗試包含文件 require_once('PHPUnit2/Framework/TestCase.php'); 它無法找到它。什麼解決了我的問題是改變當前目錄。 –
哦,上帝。格式是可怕的評論:( 而這是什麼愚蠢的規則,我不能編輯5分鐘後評論? –
您有失蹤「/」前「家」。 –