PHP realpath路徑函數會檢測$path指向的目標文件(或文件夾)是否真實存在,相當於調用了file_exists($path)。
如果目標文件存在且不是符號連接(windows下叫“快捷方式”),則返回該文件的絕對路徑名,且不包含’/./’ 或 ‘/../’。
如果目標文件是符號連接或不存在,則realpath()返回FALSE。
var_dump( realpath('./test.php') );
//如果在./路徑下能找到test.php文件,則輸出結果為:
string 'E:DropboxMy Dropboxcodephptest.php' (length=48)
//如果在./路徑下找到test.php是符號連接,則輸出結果為:
boolean false
//如果在./路徑下找不到test.php文件,則輸出結果為:
boolean false
//如果是Windows平台下執行,則下行代碼的執行結果同上,因為在 Windows 中,斜線(/)和反斜線()都可以用作目錄分隔符。
var_dump( realpath('.test.php') );
希望以上介紹的PHP realpath路徑函數的相關知識能夠對大家有所幫助。