PHP—取路径getcwd()、__DIR__、__FILE__的区别

getcwd():显示是在哪个文件里调用此文件的目录

__DIR__:文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。

dirname(__FILE__):__FILE__是当前脚本的绝对路径,通过dirname()函数后,就可以获得脚本所在目录的绝对路径。
__FILE__:魔术变量,当前内容写在哪个文件就显示这个文件目录+文件

 

由此可见:

getcwd()和__DIR__返回的是文件所在的绝对路径但是没有文件自身的名字在内。

__FILE__则是返回的是文件所在的绝对路径但是有文件自身的名字在内。

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