php -- realpath($path) 函數


PHP realpath路徑函數會檢測$path指向的目標文件(或文件夾)是否真實存在,相當於調用了file_exists($path)。

1、如果目標文件存在不是符號連接(linux下俗稱“軟鏈接”,windows下叫“快捷方式”),則返回該文件的絕對路徑名(不包含’/./’ 或 ‘/../’。)

2、如果目標文件不存在,則realpath()返回FALSE。

3、如果目標文件符號連接,則realpath()返回FALSE。

 

如:

var_dump( realpath('./test.php') );

//如果在./路徑下能找到test.php文件(即存在),則輸出結果為:
string 'E:\Dropbox\My Dropbox\code\php\test.php' (length=48)

//如果在./路徑下找到test.php是符號連接,則輸出結果為:
boolean false

//如果在./路徑下找不到test.php文件,則輸出結果為:
boolean false

 

//如果是Windows平台下執行,則下行代碼的執行結果同上,因為在 Windows 中,斜線(/)和反斜線(\)都可以用作目錄分隔符。

var_dump( realpath('.\test.php') );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM