好用的PHP的常數, 這些常數也常常會用到,例如要讀出目前此檔的目錄,可執行:
print dirname(__FILE__); //注意是常數,不要加引號,和下面的式子得到一樣的結果
print __DIR__; // /path/to/yourfile ,注意最後沒有 '/'
__FILE__ – 此檔的絕對完整路徑+檔名
/path/to/file
__DIR__ – 此檔所在的路徑,注意沒有最後的 '/'
/path/to
__FUNCTION__ – 函數名稱,帶有NAMESPACE,在類別中的函數將只會是函數本身
一般 namespace\function_name
類別中 function_name
__CLASS__ – 類別名稱,帶有NAMESPACE
namespace\class_name
__METHOD__ – 類別中的方法,帶有NAMESPACE
namespace\class_name::function_name
__LINE__ – 所在的行號,是個數字
55
__NAMESPACE__ – 就是NAMESPACE
namespace
DIRECTORY_SEPARATOR --目錄的分隔線
/
參考資料
原文 2013-03-02 22:12:01