小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

php中的反斜杠/

 東海漁歌2011 2011-01-10

php中的反斜杠/

 
目錄有些人喜歡補上斜杠 比如 $dir = dirname(__FILE__) . '/'; 而有些人嫌麻煩和代碼不美觀,直接用 $dir = dirname(__FILE__); 這樣當我們要include文件的時候就有可能出問題。 比如要包含test.php,如果是dirname(__FILE__) . '/test.php',那當然沒問題,
   

目錄有些人喜歡補上斜杠 比如 $dir = dirname(__FILE__) . '/';
而有些人嫌麻煩和代碼不美觀,直接用 $dir = dirname(__FILE__);

這樣當我們要include文件的時候就有可能出問題。
比如要包含test.php,如果是dirname(__FILE__) . '/test.php',那當然沒問題,如果沒有斜杠,如dirname(__FILE__) . 'test.php',那問題就來了,要找D:\web\test.php就變成了找D:\webtest.php了。

解決方案:
目錄常量或變量后用 ./ 代替 /
比如:
include 'D:/web./test.php';
include 'D:/web/./test.php';
都相當于
include 'D:/web/test.php';

這樣就不用考慮目錄名后面是否加 / 了,而且當用常量或變量來獲取目錄的時候,顯示將更直觀。
如:
define('ROOT_PATH', dirname(__FILE__) . '/');
include ROOT_PATH . './test.php';

include ROOT_PATH . '/test.php';
include ROOT_PATH . 'test.php';
更容易直觀的判斷 文件為 ROOT_PATH 下的文件

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多