PHP中涉及文件路径的讨论

#1 $_SERVER中的PHP_SELF,当前执行脚本的文件名,与 document root 有关。例如,在地址为 http://example.com/test.php/foo.bar 的脚本中使用$_SERVER['PHP_SELF'] 将得到 /test.php/foo.bar

#2 $_SERVER中的SCRIPT_FILENAME,当前执行脚本的绝对路径。

#3 __FILE__ 反映的是原始文件(被包含文件)的绝对路径及文件名。