set_include_path

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

set_include_path设置 include_path 配置选项

描述

set_include_path(string $include_path): string|false

在脚本执行期间设置 include_path 配置选项。

参数

include_path

include_path 的新值

返回值

成功时返回旧的 include_path,失败时返回 false

示例

示例 #1 set_include_path() 示例

<?php
set_include_path
('/usr/lib/pear');

// 或者使用 ini_set()
ini_set('include_path', '/usr/lib/pear');
?>

示例 #2 添加到 include path

使用 PATH_SEPARATOR 常量,可以扩展 include path,与操作系统无关。

在本示例中,我们将 /usr/lib/pear 添加到现有 include_path 的末尾。

<?php
$path
= '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>

参见

添加笔记

用户贡献笔记 1 笔记

22
parks at vecinc dot com
15 年前
如果您发现此函数对您不起作用,并且您不确定原因,您可能已在 Apache 网站的配置文件中设置了 PHP include path(这可能也适用于 .htaccess)。

因此,要使其工作,请注释掉 Apache 配置文件中所有“php_value include_path”类型的行,然后您应该能够在 PHP 代码中设置它。
To Top