thinkphp筆記-常量參考

http://doc.thinkphp.cn/manual/constant_reference.html

注意:php

__URL__才能解析
下面左右兩邊各兩個下劃線!html

對(兩個下劃線):__URL__thinkphp

錯(一個下劃線):_URL_瀏覽器

不然會出現問題:緩存

地址跳轉到了http://localhost/PHPtestUseEclipse/ThinkPHP/index.php/Home/form/_URL_/insert框架

 

:(網站

 

非法操做:_URL_

 

錯誤位置

FILE: D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\Library\Think\Controller.class.php  LINE: 170ui

TRACE

#0 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\Library\Think\Controller.class.php(170): E('????????????:_U...')
#1 [internal function]: Think\Controller->__call('_URL_', '')
#2 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\Library\Think\App.class.php(178): ReflectionMethod->invokeArgs(Object(Home\Controller\FormController), Array)
#3 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\Library\Think\App.class.php(200): Think\App::exec()
#4 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\Library\Think\Think.class.php(120): Think\App::run()
#5 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\ThinkPHP\ThinkPHP.php(96): Think\Think::start()
#6 D:\wamp\www\PHPtestUseEclipse\ThinkPHP\index.php(24): require('D:\wamp\www\PHP...')
#7 {main}spa

 

 

20.1 常量參考

 

預約義常量

常量 說明
URL_COMMON=0 普通模式 URL
URL_PATHINFO=1 PATHINFO URL
URL_REWRITE=2 REWRITE URL
URL_COMPAT=3 兼容模式 URL
HAS_ONE=1 HAS_ONE 關聯定義
BELONGS_TO=2 BELONGS_TO 關聯定義
HAS_MANY=3 HAS_MANY 關聯定義
MANY_TO_MANY=4 MANY_TO_MANY 關聯定義
THINK_VERSION 框架版本號
THINK_RELEASE 框架發行日期
這些預約義常量不會隨着環境的變化而變化。
2

路徑常量

系統和項目的路徑常量用於系統默認的目錄規範,能夠經過從新定義改變,若是不但願定製目錄,這些常量通常不須要更改。
常量名 說明 默認值
CORE_PATH 系統核心類庫目錄 THINK_PATH.'Lib/'
EXTEND_PATH 系統擴展目錄 THINK_PATH.'Extend/'
MODE_PATH 模式擴展目錄 EXTEND_PATH.'Mode/'
ENGINE_PATH 引擎擴展目錄 EXTEND_PATH.'Engine/'
VENDOR_PATH 第三方類庫目錄 EXTEND_PATH.'Vendor/'
LIBRARY_PATH 系統擴展類庫目錄 EXTEND_PATH.'Library/'
COMMON_PATH 項目公共目錄 APP_PATH.'Common/'
LIB_PATH 項目類庫目錄 APP_PATH.'Lib/'
RUNTIME_PATH 項目運行時目錄 APP_PATH.'Runtime/'
CONF_PATH 項目配置目錄 APP_PATH.'Conf/'
LOG_PATH 項目日誌目錄 RUNTIME_PATH.'Logs/'
CACHE_PATH 項目模板緩存目錄 RUNTIME_PATH.'Cache/'
LANG_PATH 項目語言包目錄 APP_PATH.'Lang/'
TEMP_PATH 項目緩存目錄 RUNTIME_PATH.'Temp/'
DATA_PATH 項目數據目錄 RUNTIME_PATH.'Data/'
TMPL_PATH 項目模板目錄 APP_PATH.'Tpl/'
HTML_PATH 項目靜態緩存目錄 APP_PATH.'Html/'
2

系統常量

下面這些系統常量會隨着開發環境的改變或者設置的改變而產生變化。
常量名 說明
IS_CGI 是否屬於 CGI模式
IS_WIN 是否屬於Windows 環境
IS_CLI 是否屬於命令行模式
__ROOT__ 網站根目錄地址
__APP__ 當前項目(入口文件)地址
__GROUP__ 當前分組的URL地址
__URL__ 當前模塊的URL地址
__ACTION__ 當前操做的URL地址
__SELF__ 當前URL地址
__INFO__ 當前的PATH_INFO字符串
__EXT__ 當前URL地址的擴展名
APP_NAME 當前項目名
GROUP_NAME 當前分組名
MODULE_NAME 當前模塊名
ACTION_NAME 當前操做名
APP_DEBUG 是否開啓調試模式
MODE_NAME 當前模式名稱
APP_PATH 當前項目路徑
THINK_PATH 系統框架路徑
MEMORY_LIMIT_ON 系統內存統計支持
RUNTIME_FILE 項目編譯緩存文件名
THEME_NAME 當前主題名稱
THEME_PATH 當前模板主題路徑
APP_TMPL_PATH 當前模板URL路徑
LANG_SET 當前瀏覽器語言
MAGIC_QUOTES_GPC MAGIC_QUOTES_GPC
NOW_TIME 當前請求時間(3.1新增)
IS_GET 當前是否GET請求(3.1新增)
IS_POST 當前是否POST請求(3.1新增)
IS_PUT 當前是否PUT請求(3.1新增)
IS_DELETE 當前是否DELETE請求(3.1新增)
IS_AJAX 當前是否AJAX請求(3.1新增)
相關文章
相關標籤/搜索