php嵌套包含行为
作者:互联网
在我的代码中的许多地方,我做的事情如下:
file1.php:
<?php
include('../file2.php');
file2.php:
<?php
include('anotherdirectory/file3.php');
根据我尝试此操作的服务器或设置,它可以设置“包含者”或“包含”的相对路径.这真令人困惑.
所以file1可能会尝试包含“../anotherdirectory/file3.php”,或者它可能会尝试“anotherdirectory / file3.php”.
什么设置决定了这种行为?我希望控制这个……
解决方法:
在我需要使用相对路径的情况下,我使用以下语法:
include (realpath(dirname(__FILE__)."/another_folder/myfile.php"));
标签:php,include,relative-path 来源: https://codeday.me/bug/20190712/1438418.html