首頁 >後端開發 >php教程 >patcharapachaichua PHP include_path設定技巧分享

patcharapachaichua PHP include_path設定技巧分享

WBOY
WBOY原創
2016-07-29 08:45:541267瀏覽

1.include_path的意義
當時候函數include(),require(),fopen_with_path()函數來尋找文件時候.在不設定include_path的情況下,這些函數開啟檔時候預設的是以web根目錄去尋找.當設定include_path以後,這些php函數就會先在指定的include_path目錄下面去搜索尋找.
其原理和window系統的環境變量相似,在window運行cmd命令的時候,輸入一些cmd的命令之後系統會在其設定的環境變數裡面去搜尋這些指令是否存在,存在就可以執行.
 PHP include_path设置技巧分享
2.include_path的設定
第一種方法:
修改php.ini文件中的include_path項目。
include_path = .:/usr/local/lib/php:./include
第二個方法:
使用ini_set方法。
ini_set("include_path", ".:../:./include:../include");     
3.注意
zendframework include 設定index.php
3.注意

zendframework include.php 複製程式碼

程式碼如下:



set_include_path('.' .PATH_SEPARATOR.'../library/'
.PATH_SEPARATOR.'./application. models/'
.PATH_SEPARATOR.'./application/lib/'
.PATH_SEPARATOR.get_include_path());



PATH_SEPARATOR是一個常數,在Linux: "號,Windows上是一個";"號。
所以寫程式時最好用常數 PATH_SEPARATOR 代替,否則如果系統從linux移植到win系統或反過來移植會出錯!

get_include_path取得目前已有的環境變數,加上前面的設定就是新的系統include

以上就介紹了patcharapachaichua PHP include_path設定技巧分享,包括了patcharapachaichua方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn