这意味着包括路径语法

时间:2013-11-12 15:58:02

标签: php syntax

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

 include_path = ".:/usr/lib/php:/usr/local/lib/php"

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

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

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

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

答案 2 :(得分:3)

include_path是PHP在您使用include('file')(或require_once衍生产品)时查找文件的所有路径。它是由:分隔的几条路径。 .路径是当前的工作目录。

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