其含义包括路径语法


The meaning of this include path syntax

我在服务器中配置我的应用程序时遇到问题,并在谷歌上搜索和环顾四周,我登陆了这个页面,这几乎是我的问题,但我仍然不知道如何将其更改为我的情况,所以有人可以解释这个表达式的语法。

 include_path = ".:/usr/lib/php:/usr/local/lib/php"
这是一个

Linux $PATH规范。这是一个文件夹列表,用 : s 分隔,PHP 将在其中查找您尝试requireinclude的文件。 .表示当前工作目录。

include_path是当你使用include('file')(或require_once衍生物)时,PHP 将在其中查找文件的所有路径。它是几条由:隔开的路径。.路径是当前工作目录。

所以,当你include('file.php') 时,PHP 将首先查找./file.php(在当前目录中),然后/usr/lib/php/file.php,然后/usr/local/lib/php/file.php,它将使用它找到的第一个文件。

这只是

一个以冒号分隔的目录列表,PHP 将搜索通过 include()require()(及其include_once()require_once朋友)调用的文件。如果要添加自己的目录,可以按以下方式添加它们:

include_path = ".:/usr/lib/php:/usr/local/lib/php:/path/to/your/includes"

/path/to/your/includes是所包含文件所在的示例路径