PHP$服务器[';文档根';]与realpath(dirname(#文件#))的比较
我想知道一种方法是否比另一种好。我一直在使用PHP$服务器[';文档根';]与realpath(dirname(#文件#))的比较,php,Php,我想知道一种方法是否比另一种好。我一直在使用$\u SERVER方法来指向当前目录,但是这个方法比realpath(dirname(\u FILE))方法好还是有什么区别 该变量返回服务器设置。具体来说,它返回: 当前脚本正在其下执行的文档根目录,如服务器配置文件中所定义。 函数将返回当前脚本实际驻留的文件夹的路径 一个是返回服务器设置的值,另一个是计算文件的路径。在某些情况下,这些值将是相同的,但您应该注意两者之间的差异。使用\u FILE会产生错误,可能您的意思是\u FILE\u\u DI
$\u SERVER
方法来指向当前目录,但是这个方法比realpath(dirname(\u FILE))
方法好还是有什么区别 该变量返回服务器设置。具体来说,它返回:
当前脚本正在其下执行的文档根目录,如服务器配置文件中所定义。
函数将返回当前脚本实际驻留的文件夹的路径
一个是返回服务器设置的值,另一个是计算文件的路径。在某些情况下,这些值将是相同的,但您应该注意两者之间的差异。使用
\u FILE
会产生错误,可能您的意思是\u FILE\u
\u DIR\u
===realpath(dirname(\u FILE\uuu))
PS:它们是不可比的。你不能仅仅因为它们做不同的工作就喜欢它们。\uuuu DIR\uuuu==dirname(\uuuu FILE\uuuu)
根据PHP文档()没有提到realpath