【发布时间】:2010-12-09 04:52:08
【问题描述】:
我知道如何设置包含路径:
set_include_path('/path');
但是如何设置多个包含路径? 例如:在两个不同的目录中。
【问题讨论】:
-
您正在使用的确切函数的 PHP 手册页显示了如何执行此操作。
标签: php include-path set-include-path
我知道如何设置包含路径:
set_include_path('/path');
但是如何设置多个包含路径? 例如:在两个不同的目录中。
【问题讨论】:
标签: php include-path set-include-path
要以跨平台方式执行此操作,请使用PATH_SEPARATOR 常量:
set_include_path('/my/path' . PATH_SEPARATOR . '/my/other/path');
仅供参考:您还可以在 php.ini 或您的 apache vhost 配置中设置包含路径。
【讨论】:
【讨论】:
这是一种以平台无关方式从一组值中设置大量包含路径的方法:
$paths = array(
'path/one/',
'path/two/',
'path/three/'
);
set_include_path(get_include_path() . PATH_SEPARATOR . implode(PATH_SEPARATOR, $paths));
【讨论】:
这对我有用:-)
ini_set("include_path", ".;C:\wamp\bin\php\php5.3.13\pear;.;C:\wamp\bin\php\php5.3.13\Zend\library");
【讨论】: