我有几个PHP文件包括()来自其他几个目录的其他文件.
在其中一个包含的文件中:foo/bar.php,我希望bar.php包含目录foo中包含的3个其他文件.但是bar.php实际上包含在另一个目录中的另一个文件中,该文件包含在另一个目录中,依此类推.
如果我做了:
include('./apple.php');
include('./orange.php');
Run Code Online (Sandbox Code Playgroud)
在foo/bar.php,它是否包含foo目录中的正确文件,无论bar.php本身包含哪个文件?
请改用以下内容:
include(dirname(__FILE__).'/apple.php');
Run Code Online (Sandbox Code Playgroud)
我不知道你发布的内容是否可靠,但是会这样.