PHP—取路徑getcwd()、__DIR__、__FILE__的區別

getcwd():顯示是在哪個文件裏調用此文件的目錄

__DIR__:文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。它等價於dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜槓。

dirname(__FILE__):__FILE__是當前腳本的絕對路徑,通過dirname()函數後,就可以獲得腳本所在目錄的絕對路徑。
__FILE__:魔術變量,當前內容寫在哪個文件就顯示這個文件目錄+文件

 

由此可見:

getcwd()和__DIR__返回的是文件所在的絕對路徑但是沒有文件自身的名字在內。

__FILE__則是返回的是文件所在的絕對路徑但是有文件自身的名字在內。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章