本文整理總結了thinkPHP3.x常用的常量。分享給大家供大家參考,具體如下:
一、預定義常量
		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 框架版本號
這些預定義常量不會隨著環境的變化而變化。
二、路徑常量
系統和項目的路徑常量用于系統默認的目錄規范,可以通過重新定義改變,如果不希望定制目錄,這些常量一般不需要更改。
		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/'
三、系統常量
下面這些系統常量會隨著開發環境的改變或者設置的改變而產生變化。
		IS_CGI 是否屬于 CGI模式
		IS_WIN 是否屬于Windows 環境
		IS_CLI 是否屬于命令行模式
		__ROOT__ 網站根目錄地址
		__APP__ 當前項目(入口文件)地址
		__GROUP__ 當前分組的URL地址
		__URL__ 當前模塊的URL地址
		__ACTION__ 當前操作的URL地址
		__SELF__ 當前URL地址
		__INFO__ 當前的PATH_INFO字符串
		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















