【发布时间】:2013-09-13 06:01:09
【问题描述】:
所以我解决了一个 PHP 代码时遇到了这个问题,但我真的不知道它是如何工作的。
我尝试将其添加到每个文件中
<?php include '/nav.php'; ?>
所以我只能有一个文件来编辑导航栏而不是整个 php 文件。
当我将该代码添加到另一个文件夹(即/general/vision.php)的文件中时出现了问题,并且出现错误(找不到文件)。我认为这是因为我只有网站根目录下的“nav.php”文件。
所以,为了好玩,我把/general/vision.php文件的那句话改成了
<?php include '../nav.php'; ?>
它奏效了。我没有从根目录更改 nav.php,它起作用了。
我很高兴它做到了,但我不知道为什么。 /../ 是如何工作的? 是否在 PHP 文档中列出?
【问题讨论】:
标签: php include-path