2024 年 PHP Conference Japan

set_include_path

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

set_include_path設定 include_path 組態選項

說明

set_include_path(字串 $include_path): 字串|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_SEPARATOR 常數,可以擴展 include 路徑,而無需考慮作業系統。

在此範例中,我們將 /usr/lib/pear 加入到現有 include_path 的末端。

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

參見

新增註解

使用者貢獻的註解 1 則註解

parks at vecinc dot com
15 年前
如果您發現此函式執行失敗,而且您不確定原因,您可能已在 Apache 的網站設定檔中設定了 php include 路徑(.htaccess 也可能如此)

因此,要使其正常運作,請在 Apache 設定檔中將任何「php_value include_path」類型的行註釋掉,然後您應該可以在 php 程式碼中設定它。
To Top