ThinkPHP中函數的加載方式

函數加載

系統函數庫和項目函數庫中的函數無需加載就可以直接調用,對於項目的擴展函數庫,可以採用下面兩種方式調用:

一、動態載入

我們可以在項目配置文件中定義LOAD_EXT_FILE參數,例如:

"LOAD_EXT_FILE"=>"user,db"

通過上面的設置,就會執行過程中自動載入項目公共目錄下面的擴展函數庫文件user.phpdb.php

這樣就可以直接在項目中調用擴展函數庫user.phpdb.php中的函數了,而且擴展函數庫的函數修改是實時生效的。

二、手動載入

如果你的函數只是個別模塊偶爾使用,則不需要採用自動加載方式,可以在需要調用的時候採用load方法手動載入,方式如下:

load("@.user")

@.user表示加載當前項目的user函數文件,這樣就可以直接user.php擴展函數庫中的函數了。

發佈了42 篇原創文章 · 獲贊 3 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章