[精讚] [會員登入]
10969

[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

你可能感興趣的文章

[PHP] 判斷文字、數字、文字加數字的方法 幾個PHP數字和文字操作上的小眉角:判斷文字、數字、文字加數字的方法

[PHP+ci4] codeignitor4+ smarty5 這篇整合 php 的framework codeignitor4 + smarty5。

[PHP] 2個程式的觀念 整理2個PHP的程式觀念,參考參考。

[PHP7] 利用Memcached 儲存 Session Memcached+ PHP7,利用Memcached 儲存 Session。

[PHP] 輸出EXCEL的最簡易方法 輸出EXCEL最簡易方法,就沒要求太多了

設定Google analytics API #3 -- 查詢範例 讓你的網站能夠存取你的Google analytics上面的資料

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

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

維修海棉拖把頭 這類型的海棉拖把很好用,可是這近發現海棉頭越來越不耐用,也許是錯覺,以往都能用個三四個月,現在二個月就差不多掉下來。 這

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也