我的服务器上有三个文件:
foo.php
assets/bar.php
assets/qux.php
foo.php
包括bar.php
,并且bar.php
包括qux.php
。的代码foo.php
如下所示:
<?php
include_once("assets/bar.php");
?>
应该bar.php
包括qux.php
什么?应该使用include("qux.php")
还是include("assets/qux.php")
?
它实际上应该使用include("assets/qux.php")
。包含文件的路径是动态的。在这种情况下取决于foo.php
。
如果bar.php
要从多个目录中包含,最好使用绝对路径。
因此,有两种方法可以在PHP中“链入”文件:
include("assets/qux.php");
$ROOT = realpath($_SERVER["DOCUMENT_ROOT"]);
include("$ROOT/assets/qux.php");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句