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