正如标题所问,两者有什么区别
require(__DIR__ . '/file.php')
and
require('file.php')
?
(当两个文件位于同一文件夹中时)
感谢大家的帮助!
如果你这样做
require(__DIR__ . '/file.php')
那么您需要具有完整路径名的文件。如果执行此要求的文件被另一个目录中的另一个文件要求,则此要求将始终有效。另一方面,如果你
require('file.php')
那么如果另一个目录中的另一个文件需要此 require 语句所在的文件,则此语句将失败。
这就是为什么通常最好的做法是包括__DIR__
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)