ThinkPHP筆記——ThinkPHP函數載入方式

ThinkPHP的函數有三類,一類是系統函數,在ThinkPHP目錄下的Common下;一類是項目函數,在項目目錄下的Common目錄中;最後一類是擴展函數。

  1、系統函數:包含function.php、common.php和runtime.php三個文件,程序運行時無需手動加載,在編譯過程中自動加載;

  2、項目函數:是項目中的Common文件中的Common.php 文件(一般不存在,需自己創建),分組部署時,需要使用  (分組名)/function.php命名。此類函數也是可以直接加載的;

  3、擴展函數是指用戶自定義的函數,可以提供給開發者更多的DIY內容,函數名自定義,但是不是在設置了自動加載的情況下是不能自動加載的。

  函數的加載:

  系統函數和項目函數是不需要加載就能直接使用的,但是擴展函數還是需要加載才能使用的,這裏可以有動態和靜態兩種方式加載擴展函數:

  1、動態加載:(可以實時生效)

'LOAD_EXT_FILE'=>'USER'  //項目中的conf.php

 

  2、手動加載:(個別模板使用)

load(@.user)  //加載的就是Common目錄下的user.php,@只本目錄下的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章