Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php集合包含路径函数混淆?_Php - Fatal编程技术网

php集合包含路径函数混淆?

php集合包含路径函数混淆?,php,Php,我已经在互联网上搜索过了(php手册有点难理解),但我知道,我对php的集合\u include\u path并不满意 它用于设置运行脚本的include路径,但我不明白path\u SEPARATORconstant在phpset\u include\u path函数中做什么 比如说 set_include_path('./php-include'.PATH_SEPARATOR.'./functions'); 我不明白,请有人解释一下,谢谢。路径分隔符是用于分隔字符串中多个路径的字符,例如i

我已经在互联网上搜索过了(php手册有点难理解),但我知道,我对php的
集合\u include\u path
并不满意 它用于设置运行脚本的include路径,但我不明白
path\u SEPARATOR
constant在php
set\u include\u path
函数中做什么

比如说

set_include_path('./php-include'.PATH_SEPARATOR.'./functions');

我不明白,请有人解释一下,谢谢。路径分隔符是用于分隔字符串中多个路径的字符,例如include_路径


在Unix上,路径分隔符是“:”,而在Windows上是“;”

PHP的include路径可以有多个目录,这些目录按照您试图包含的文件的顺序进行搜索。选择列出多个目录的方法是,用一个他们知道永远不会出现在目录名中的字符分隔目录

例如,在Windows上,
就是这样的字符。因此,当PHP需要查找文件时,它可以简单地拆分表示每次出现
时的各种包含路径的字符串字符并在每个目录中搜索文件