3

I have a problem with configuring my app in a server and googling and looking around I landed on this page which pretty much is my problem but I still don't know how to change this into my situation so could someone explain the syntax of this expression.

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

3 回答 3

4

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

于 2013-11-12T16:00:34.150 回答
3

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

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

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

于 2013-11-12T15:59:39.537 回答
3

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

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

于 2013-11-12T16:01:16.060 回答