[精讚] [會員登入]
11339

[PHP] 好用的php常數

“
介紹PHP中 __DIR__, __FILE__, __FUNCTION__, __CLASS__, __METHOD__, __LINE__, __NAMESPACE__等常數
„

分享此文連結 //n.sfs.tw/10454

分享連結 [PHP] 好用的php常數@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 12:06:26 最後編修
2016-12-20 00:44:01 By 張○○
 

好用的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 --目錄的分隔線

  /

參考資料

[1] http://www.if-not-true-then-false.com/2010/howto-use-php-magic-constants-file-dir-function-class-method-line-namespace/


原文 2013-03-02 22:12:01

END

你可能感興趣的文章

[phpmyadmin] 缺少 mcrypt 外掛,請檢查 PHP 設定 缺少 mcrypt 外掛,請檢查 PHP 設定,安裝php-mcrypt。

[PHP] 陣列新增資料及整理 在php陣列加入項目和重新整理陣列的方法

[Smarty5] 如何在樣版中使用php本身的函式 解決 smarty5版後不能直接叫用 php函式的問題

[PHP] CodeIgniter 3+pure+smarty安裝及環境設置1/2 PHP framework CodeIgniter 3+ pure CSS +smarty Template Engine的整合

PHP 產生連續的日期 要用PHP產生連續的日期,連續月份

[PHP] 移除陣列或字串中的重覆元素 移除陣列或字串中的重覆元素

隨機好文

[jQuery] textarea 的取值和給值 HTML 的 TEXTAREA 標籤若要用 jquery 取值,不能使用 .text() 或 .html() ,使用 .

談借錢 人借錢時手心向上頭向下,人還錢時手心向下頭向上

維修冰箱 維修冰箱

精讚的版面變化 ▓此文僅作為舊文的記錄▓ 這篇文章為了紀念改版完成而撰寫。 原本的部落格是民國97年的作品,那時還是用舊有的技術來寫,很

[Wildfly10] 發佈war檔 deploy war file onto wildfly10