PHP:是否可以包含兄弟目录中的文件?

时间:2017-04-02 04:51:38

标签: javascript php html xampp

您好,在我的主目录中,我有2个子目录: subDir_A subDir_B 。在 subDir_A 中有一个名为 file_a.php 的文件。在 subDir_B 我有一个文件 file_b.php 。在 file_b.php 中我想要包含 file_a.php 。是可以的吗?我正在使用Xampp。enter image description here

2 个答案:

答案 0 :(得分:1)

使用4种功能之一很容易实现。

includeinclude_oncerequirerequire_once,请参阅此http://php.net/manual/en/function.include.php的文档(我不会对此进行扩展,因为它是非常基本的PHP功能)

您应该按照以下方式进行包含。

# you could use any of the other keywords as well.
include __DIR__ . '/../subDir_A/file_A.php'; 

使用了魔术常量__DIR__,因为它会考虑相对于它所调用的文件的引用。如果你不这样做而只是include '../subDir_A/file_A.php';它可能不起作用如果你包含file_B .php在其他地方,因为它将相对于调用它的父文件。

答案 1 :(得分:0)

是的,是的。

在file_B.php中:include('../subDir_A/file_A.php');

../表示您想要上一个目录。