在php menue http://php.net/manual/en/ini.core.php#ini.include-path
中示例#1 Unix include_path
include_path=".:/php/includes"
.
表示当前目录,:
在这里是什么意思?
示例#2 Windows include_path
include_path=".;c:\php\includes"
.
表示当前目录,;
在这里是什么意思?
答案 0 :(得分:1)
这是path separator。要将目录添加到包含路径,可以使用以下语法作为引用here
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
答案 1 :(得分:0)
PHP中的路径分隔符可以通过PATH_SEPARATOR
常量访问。无论操作系统如何,都可以扩展包含路径。它可以在autoload(PHP)中使用:
define("APPLICATION_PATH",realpath("."));
$include_path = array(
APPLICATION_PATH,
realpath(APPLICATION_PATH."/controller"),
get_include_path()
);
set_include_path(implode(PATH_SEPARATOR,$include_path));