我正在查看代码库。这是其中的一行。
require_once( dirname(__FILE__) . '/a_script.php' );
我正在考虑将其重写为:
require_once( './a_script.php' );
这两行代码有什么不同吗?
最佳答案
是的,它们是不同的。第二个是相对于工作目录的,它并不总是与当前正在执行的文件所在的目录相同。
在大多数情况下,工作目录是原始文件 的目录。如果您在被另一个文件包含的文件中运行 require_once,则该路径是相对于第一个文件的。
关于php - 这两行 PHP 有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238451/