set_include_path在win和linux下的區(qū)別
更新時間:2008年01月10日 20:24:41 作者:
set_include_path在win和linux下的區(qū)別
剛剛調(diào)式程序,本來在服務(wù)器上好好的程序到了win下居然出錯。
后來仔細(xì)調(diào)式才發(fā)現(xiàn)是set_include_path的問題。
在win下,當(dāng)你要include多個路徑的話,你要用“;”隔開,但在linux下就使用":"隔開的。。
Zendframe 中的include path 設(shè)置2007-06-29 11:55ZF的例子中的include_path感覺不行, 會破壞已有的設(shè)置, 所以我感覺, 要這樣設(shè)置更好:
//Include Path setting
set_include_path(get_include_path() . PATH_SEPARATOR . __APP_ROOT_PATH__ . 'Library' . DIRECTORY_SEPARATOR . 'ZF' . DIRECTORY_SEPARATOR);
require 'Zend/Loader.php';
get_include_path() 是獲得系統(tǒng)當(dāng)前的inc_path路徑.
__APP_ROOT_PATH__ 是我自己設(shè)置的一個常量,代表當(dāng)前的目錄.
PATH_SEPARATOR 這個可要說一下了, 因?yàn)閃IN下的path是用 ; (分號) 來分割的, 但LINUX下是用 : (冒號) 來分割,所以要用這個常量來代表 分割符.
這樣設(shè)置后, 在WIN和LINUX下, 都可以使用.
后來仔細(xì)調(diào)式才發(fā)現(xiàn)是set_include_path的問題。
在win下,當(dāng)你要include多個路徑的話,你要用“;”隔開,但在linux下就使用":"隔開的。。
Zendframe 中的include path 設(shè)置2007-06-29 11:55ZF的例子中的include_path感覺不行, 會破壞已有的設(shè)置, 所以我感覺, 要這樣設(shè)置更好:
//Include Path setting
set_include_path(get_include_path() . PATH_SEPARATOR . __APP_ROOT_PATH__ . 'Library' . DIRECTORY_SEPARATOR . 'ZF' . DIRECTORY_SEPARATOR);
require 'Zend/Loader.php';
get_include_path() 是獲得系統(tǒng)當(dāng)前的inc_path路徑.
__APP_ROOT_PATH__ 是我自己設(shè)置的一個常量,代表當(dāng)前的目錄.
PATH_SEPARATOR 這個可要說一下了, 因?yàn)閃IN下的path是用 ; (分號) 來分割的, 但LINUX下是用 : (冒號) 來分割,所以要用這個常量來代表 分割符.
這樣設(shè)置后, 在WIN和LINUX下, 都可以使用.
您可能感興趣的文章:
相關(guān)文章
在WordPress中使用wp_count_posts函數(shù)來統(tǒng)計文章數(shù)量
這篇文章主要介紹了在WordPress中使用wp_count_posts函數(shù)來統(tǒng)計文章數(shù)量的方法,同時也可以統(tǒng)計草稿及頁面的數(shù)量,相當(dāng)實(shí)用,需要的朋友可以參考下2016-01-01php簡單實(shí)現(xiàn)文件或圖片強(qiáng)制下載的方法
這篇文章主要介紹了php簡單實(shí)現(xiàn)文件或圖片強(qiáng)制下載的方法,通過自定義函數(shù)實(shí)現(xiàn)文件或圖片的簡單讀取、輸出相關(guān)操作技巧,需要的朋友可以參考下2016-12-12PHP判斷文件是否被引入的方法get_included_files用法示例
這篇文章主要介紹了PHP判斷文件是否被引入的方法get_included_files用法,結(jié)合實(shí)例形式分析了get_included_files函數(shù)獲取引入文件及遍歷輸出的操作技巧,需要的朋友可以參考下2016-11-11詳解WordPress開發(fā)中wp_title()函數(shù)的用法
這篇文章主要介紹了WordPress開發(fā)中wp_title()函數(shù)的用法,wp_title可以用來顯示文章標(biāo)題和分類名稱等,需要的朋友可以參考下2016-01-01PHP小技巧之JS和CSS優(yōu)化工具M(jìn)inify的使用方法
為減少HTTP請求,我們往往需要合并和壓縮多個JS和CSS文件,下面記錄下網(wǎng)上關(guān)于實(shí)現(xiàn)這個功能的PHP源碼以及開源項目Minify的使用方法2014-05-05ThinkPHP6使用JWT+中間件實(shí)現(xiàn)Token驗(yàn)證實(shí)例詳解
這篇文章主要介紹了ThinkPHP6使用JWT+中間件實(shí)現(xiàn)Token驗(yàn)證的方法,結(jié)合實(shí)例形式詳細(xì)分析了JWT的功能、原理及token驗(yàn)證相關(guān)操作技巧,需要的朋友可以參考下2023-06-06php之curl實(shí)現(xiàn)http與https請求的方法
這篇文章主要介紹了php之curl實(shí)現(xiàn)http與https請求的方法,分別講述了PHP訪問http網(wǎng)頁與訪問https網(wǎng)頁的實(shí)例,以及相關(guān)的注意事項,需要的朋友可以參考下2014-10-10