關(guān)于設(shè)置路徑的問題?
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
"."是起到連接兩個語句的作用,PATH_SEPARATOR
前不是已經(jīng)有了一個"."嗎?為什么還要在開頭加一個"."?為什么在后面加get_include_path()?
每個方法的含義我都查過,可就是加起來不知道什么意思。。。
2017-04-26
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
第一個"."表示當(dāng)前工作目錄
get_include_path()獲得默認(rèn)包含路徑
假設(shè)我的默認(rèn)包含路徑是C盤下的default目錄和E盤下的dir目錄(C:/default和E:/dir)
路徑分隔符PATH_SEPARATOR是冒號":"
ROOT是D盤下的www目錄(D:/www)
假設(shè)當(dāng)前目錄為(D:/www/web)
那么上面這句代碼的意思就是:
??????? 設(shè)置包含路徑為:
? D:/www/web:?????? /*?? 當(dāng)前目錄"."??? */
? D:/www/lib:??????? /*??? ROOT."/lib"? */
? D:/www/core:???? /*??? ROOT."/core"? */
? C:/default: E:/dir?????? /*? get_include_path()? */