如果您發現此函式執行失敗,而且您不確定原因,您可能已在 Apache 的網站設定檔中設定了 php include 路徑(.htaccess 也可能如此)
因此,要使其正常運作,請在 Apache 設定檔中將任何「php_value include_path」類型的行註釋掉,然後您應該可以在 php 程式碼中設定它。
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
set_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);
?>
如果您發現此函式執行失敗,而且您不確定原因,您可能已在 Apache 的網站設定檔中設定了 php include 路徑(.htaccess 也可能如此)
因此,要使其正常運作,請在 Apache 設定檔中將任何「php_value include_path」類型的行註釋掉,然後您應該可以在 php 程式碼中設定它。