【小(xiǎo)編推薦】ThinkPHP3.2——常量參考

2014-06-26   ‍↔≥;|   發布者:梁國(guó)↕©芳   |   查≈♣​看(kàn):3320次

Thinkphp

預定義常量

預定義常量是(shì)指系統內(nèi)置定義好(hǎo)的(λ ∏‍de)常量,不(bù)會(huì)随著(zhe)環境的(de)變化 →↔(huà)而變化(huà),包括:

  1. URL_COMMON 普通(tōng)模式 URL 0
  2. URL_PATHINFO PATHINFO URL 1
  3. URL_REWRITE REWRITE URα±♦¥L 2
  4. URL_COMPAT 兼容模式 URL 3
  5. EXT 類庫文(wén)件(jiàn)後綴(.class.php
  6. THINK_VERSION 框架版本号

路(lù)徑常量

系統和(hé)應用(yòng)的(de)路(lù)徑常量©÷π用(yòng)于系統默認的(de)目錄規範,可(kě)以通(tōng)過重新定₩®γ義改變,如(rú)果不(bù)希望定制(zh§‍¥ì)目錄,這(zhè)些(xiē)常量一(yī)≤£般不(bù)需要(yào)更改。

  1. THINK_PATH 框架系統目錄
  2. APP_PATH 應用(yòng)目錄(默認為(wèi)入口文(wén)件(jiàn)所在目錄↕≤∑≥)
  3. LIB_PATH 系統類庫目錄(默認為(wèi) THINK_PATH.'Library/'
  4. CORE_PATH 系統核心類庫目錄 (默認為(wèi) LIB_PATH.'Think/'
  5. MODE_PATH 系統應用(yòng)模式目錄 (默認為(wèi) THINK_PATH.'Mode/'
  6. BEHAVIOR_PATH 行(xíng)為(wèi)目錄 (默認為(wèi) LIB_PATH.'Behavior/'
  7. COMMON_PATH 公共模塊目錄 (默認為(wèi) APP_PATH.'Common/'
  8. VENDOR_PATH 第三方類庫目錄(默認為(wèi) LIB_PATH.'Vendor/'
  9. RUNTIME_PATH 應用(yòng)運行(xíng)時(shí)目錄(默認為(wèi&<) APP_PATH.'Runtime/'
  10. HTML_PATH 應用(yòng)靜(jìng)态緩存目錄(默認為(wèi) APP_PATH.'Html/'
  11. CONF_PATH 應用(yòng)公共配置目錄(默認為(wèi) COMMON_PATH.'Conf/'
  12. LANG_PATH 公共語言包目錄 (默認為(wèi) COMMON_PATH.'Lang/'
  13. LOG_PATH 應用(yòng)日(rì)志(zhì)目錄 (默認為(wèi) RUNTIME_PATH.'Logs/'
  14. CACHE_PATH 項目模闆緩存目錄(默認為(wèi) RUNTIME_PATH.'Cache/'
  15. TEMP_PATH 應用(yòng)緩存目錄(默認為(wèi) RUNTIME_PATH.'Temp/'
  16. DATA_PATH 應用(yòng)數(shù)據目錄 (默認為(wèi) RUNTIME_PATH.'Data/'

系統常量

系統常量會(huì)随著(zhe)開(kāi)發環境的(de®©)改變或者設置的(de)改變而産生(shēng)變化(h∏&γuà)。

  1. IS_CGI 是(shì)否屬于 CGI模式
  2. IS_WIN 是(shì)否屬于Windows 環境
  3. IS_CLI 是(shì)否屬于命令行(xíng)模式
  4. __ROOT__ 網站(zhàn)根目錄地(dì)址
  5. __APP__ 當前應用(yòng)(入口文(wén)件(j∑αiàn))地(dì)址
  6. __MODULE__ 當前模塊的(de)URL地(dì)址
  7. __CONTROLLER__ 當前控制(zhì)器(qì)的(de)URL地(dì)址
  8. __ACTION__ 當前操作(zuò)的(de)URL地(dì)址
  9. __SELF__ 當前URL地(dì)址
  10. __INFO__ 當前的(de)PATH_INFO字符串
  11. __EXT__ 當前URL地(dì)址的(de)擴展名
  12. MODULE_NAME 當前模塊名
  13. MODULE_PATH 當前模塊路(lù)徑
  14. CONTROLLER_NAME 當前控制(zhì)器(qì)名
  15. ACTION_NAME 當前操作(zuò)名
  16. APP_DEBUG 是(shì)否開(kāi)啓調試模式
  17. APP_MODE 當前應用(yòng)模式名稱
  18. APP_STATUS 當前應用(yòng)狀态
  19. STORAGE_TYPE 當前存儲類型
  20. MODULE_PATHINFO_DEPR 模塊的(de)PATHINFO分(fēn)割符
  21. MEMORY_LIMIT_ON 系統內(nèi)存統計(jì)支持
  22. RUNTIME_FILE 項目編譯緩存文(wén)件(jiàn)名
  23. THEME_NAME 當前主題名稱
  24. THEME_PATH 當前模闆主題路(lù)徑
  25. LANG_SET 當前浏覽器(qì)語言
  26. MAGIC_QUOTES_GPC MAGIC_QUOTES_£"GPC
  27. NOW_TIME 當前請(qǐng)求時(shí)間(jiān)(時(shí)間(¶φjiān)戳)
  28. REQUEST_METHOD 當前請(qǐng)求類型
  29. IS_GET 當前是(shì)否GET請(qǐng)求
  30. IS_POST 當前是(shì)否POST請(qǐng)求
  31. IS_PUT 當前是(shì)否PUT請(qǐng)求
  32. IS_delete 當前是(shì)否DELETE請(qǐng)求
  33. IS_AJAX 當前是(shì)否AJAX請(qǐng)求
  34. BIND_MODULE 當前綁定的(de)模塊(3.2.1新增)
  35. BIND_CONTROLLER 當前綁定的(de)控制(zhì)器(qì)(3.2.1新增)
  36. BIND_ACTION 當前綁定的(de)操作(zuò)(3.2.1新增)
  37. CONF_EXT 配置文(wén)件(jiàn)後綴(3.2.2新增)
  38. CONF_PARSE 配置文(wén)件(jiàn)解析方法(3.2.2新增)