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,@只本目錄下的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM