php getcwd() 和__DIR__,__FILE__的区别

时间:2021-10-18 12:05:15

getcwd() 得到的是当前工作目录的路径,(对到一般的框架就是 得到的index.php 的目录路径)

__DIR__ 得到的是当前文件所在的目录路径。 

__FILE__ 和__DIR__一样,得到的是带有文件名的

如图

php getcwd() 和__DIR__,__FILE__的区别

php getcwd() 和__DIR__,__FILE__的区别

php getcwd() 和__DIR__,__FILE__的区别


可见,getcwd() 得到的是引入文件的工作路径,可__DIR__得到的是文件的实际路径