getcwd()和dirname(__FILE__)的区别

时间:2022-04-06 12:02:30

a.php include b.php
b.php getcwd -> a所在目录
b.php dirname(__FILE__) -> b所在目录

__DIR__与dirname(__FILE__)完全相同

如果文件被别人include了getcwd就会显示别人的路径,而dirname(__FILE__)始终显示自己的物理路径

getcwd和dirname($_SERVER['SCRIPT_FILENAME'])完全相同