php 配置指令include path

2021-06-20 11:21:50 字數 953 閱讀 7323

這個指令指

定require

, include

, fopen()

, file()

, readfile()

and 

file_get_contents()這些函式尋找檔案的預設路徑。

這個有點與window系統的環境變數相似,在window執行cmd命令的時候,輸入一些cmd的命令之後系統會在其設定的環境變數裡面去搜尋這些命令是否存在,存在就可以執行. 

以inlcude為列:

被包含檔案先按引數給出的路徑尋找,如果沒有給出目錄(只有檔名)時則按照 

include_path

指定的目錄尋找。如果在 

include_path

下沒找到該檔案則 

include

最後才在呼叫指令碼檔案所在的目錄和當前工作目錄下尋找。如果最後仍未找到檔案則 

include

結構會發出一條

警告;這一點和 

require

不同,後者會發出乙個

致命錯誤。

如果定義了路徑——不管是絕對路徑(在 windows 下以碟符或者 \ 開頭,在 unix/linux 下以 / 開頭)還是當前目錄的相對路徑(以 . 或者 .. 開頭)——include_path 都會被完全忽略。例如乙個檔案以 ../ 開頭,則解析器會在當前目錄的父目錄下尋找該檔案。

ini_set('include_path', root . ds . 'lib' . path_separator . ini_get('include_path'));

path_separator 是系統常量在windows下是分號,linux下是冒號,這樣便於移植。用ini_get('include_path')表示新增目錄,並沒有修改。

apache配置 指令

說明 封裝一組指令,使之僅對檔案空間中的某個目錄及其子目錄生效 語法.作用域server config,virtual host 狀態核心 c 模組 core 和用於封裝一組指令,使之僅對某個目錄及其子目錄生效。任何可以在 directory 作用域中使用的指令都可以使用。directory pat...

OSPF簡單配置指令

ospf區域劃分規則 1 必須為星型結構 區域0為骨幹,中心站點 2 abr 區域邊界路由器 ospf 配置 r1 config router ospf 1 啟動時需要配置程序號,僅具有本地意義 r1 config router router id 1.1.1.1 配置rid,要求為全網唯一 r1 ...

Nginx locaion配置指令介紹

location配置指令的功能是用來匹配不同的url請求,進而對請求做不同的處理和響應 引數解釋 空location後沒有引數直接跟著uri,表示字首匹配,代表跟請求中的uri從頭開始匹配。執行乙個正則匹配,區分大小寫。執行乙個正則匹配,不區分大小寫。普通字元匹配,多用來匹配目錄。執行普通字元精確匹...