php.ini中有個指令,include_path 包含路徑,指定一系列路徑串列,用于下面函式尋找檔案,如
require,include,fopen(),file(),readfile() and file_get_contents().
格式類似于系統環境變數,PATH,Unix用冒號(colon)分隔,Windows用分號(semicolon)分隔;
PHP會按路徑順序分別尋找被包含檔案,先找第一個,找不到再找第二個,直到找到對應檔案,或者所有路徑都找不到則回傳一個warning或error,
除了可以在組態檔中指定外,還可以在運行時用 set_include_path() 或 ini_set 修改,
PHP的默認值是 .;/path/to/php/pear.
示例一
include_path=".:/php/includes" //Unix
include_path=".;c:\php\includes" //Windows
使用 . 允許指定相對路徑,代表當前目錄,不過,明確使用 include './file' 會比讓PHP逐個檢測當前路徑更高效,
示例二
include_path = ".:${USER}/pear/php"
環境變數在.ini檔案中也是可以使用的,可以使用${LOGIN} and ${USER} 定位到主目錄,
環境變數可能會根據所使用服務器API的不同而不同,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47269.html
標籤:PHP
上一篇:PHP 8個魔術常量
下一篇:PHP 目錄的相關操作
