如何包含在PHP中?

时间:2013-08-18 09:23:10

标签: php

我在一个文件夹中存档了a.php和data文件夹。在数据文件夹中,我创建了两个文件:b.php和c.php。

a.php只会

<?php
   $a = 1;
   include('data/b.php');
?>

b.php

<?php
 include('data/c.php');
?>

c.php

<?php
 echo $a;
?>

当我运行文件a.php时,结果为1.但是我将文件b.php的内容更改为include('c.php'); 文件a.php的结果也是1.

我认为它应该显示错误,因为a.php和c.php不在同一个文件夹中。

1 个答案:

答案 0 :(得分:-1)

如果包含文件,即使从子文件夹中,主“相对”路径仍然是来自第一个文件的路径。阅读有关include / require函数的更多信息 - 它们只是在指定位置注入脚本,不会更改,包括相对路径。