thinkphp系统常量与自定义常量

时间 2014-03-03 13:41:14  CSDN博客
原文  http://blog.csdn.net/wuji_1/article/details/20367675
主题 ThinkPHP

----------------------------------------Action中使用的系统常量 ---------------------------------------- 
THINK_PATH // ThinkPHP 系统目录 
APP_PATH // 当前项目目录 
APP_NAME // 当前项目名称 
MODULE_NAME //当前模块名称 
ACTION_NAME // 当前操作名称 
TMPL_PATH // 项目模版目录 
LIB_PATH // 项目类库目录 
CACHE_PATH // 项目模版缓存目录 
CONFIG_PATH //项目配置文件目录 
LOG_PATH // 项目日志文件目录 
LANG_PATH // 项目语言文件目录 
TEMP_PATH //项目临时文件目录 
PLUGIN_PATH // 项目插件文件目录 
VENDOR_PATH // 第三方类库目录 
DATA_PATH // 项目数据文件目录 
IS_APACHE // 是否属于 Apache 
IS_IIS //是否属于 IIS 
IS_WIN //是否属于Windows 环境 
IS_LINUX //是否属于 Linux 环境 
IS_FREEBSD //是否属于 FreeBsd 环境 
NOW_TIME // 当前时间戳 
MEMORY_LIMIT_ON // 是否有内存使用限制 
OUTPUT_GZIP_ON // 是否开启输出压缩 
MAGIC_QUOTES_GPC // MAGIC_QUOTES_GPC 
THINK_VERSION //ThinkPHP 版本号 
LANG_SET // 浏览器语言 
TEMPLATE_NAME //当前模版名称 
TEMPLATE_PATH //当前模版路径 
__ROOT__ // 网站根目录地址 
__APP__ // 当前项目(入口文件)地址 
__URL__ // 当前模块地址 
__ACTION__ // 当前操作地址 
__SELF__ // 当前 URL 地址 
TMPL_FILE_NAME //当前操作的默认模版名(含路径) 
WEB_PUBLIC_URL //网站公共目录 
APP_PUBLIC_URL //项目公共模版目录 
---------------------------------------- 模板中使用的系统常量 ---------------------------------------- 
__ROOT__ // 网站根目录地址 
__APP__ // 当前项目(入口文件)地址 
__URL__ // 当前模块地址 
__ACTION__ // 当前操作地址 
__SELF__ // 当前 URL 地址 
__PUBLIC__ // 网站公共目录 
../Public (不区分大小写) // 项目公共模版目录 
注:当我们使用常量时,在模板被加载后在浏览器查看源码,我们观察某些使用了常量的URL,会发现一个现象,看不到服务器的ip地址,URL是从项 
目名开始的,那为什么能正确访问对应的控制器呢?实际上这是浏览器给我们开了一个玩笑,当我们将鼠标移动到该URL上,单击右键,复制源码中的 
URL,粘贴到别的地方,服务器的ip就会显示出来了,可见服务器ip是被包含进了该URL中使用的常量的。 
---------------------------------------- 自定义常量 ---------------------------------------- 
在项目文件夹 (如:Home) 中的Common文件夹下新建common.php 
加入如下语句: 
define('XXX', XXX); //第一个参数是常量名,第二个参数是常量值

转载于:https://www.cnblogs.com/u0mo5/p/4763029.html

thinkphp系统常量与自定义常量相关推荐

  1. mysql 函数定义常量_php如何定义一个自定义常量

    PHP默认约定常量的标识符总是大写,而且常量的作用范围是全局,可以在脚本的任何地方访问.合法的常量名以字母或下划线开始,后 面跟任何字母.数字或下划线,字母总是大写.常量一旦定义,就不能再改变或者取消 ...

  2. php定义常量和静态常量的区别,php静态变量与自定义常量的区别实例详解

    php 静态变量与自定义常量的使用方法 ⚑ 静态变量的声明与使用 ⚑ 自定义常量的使用方式 什么是静态变量? 静态变量是指用static声明的变量,这种变量与局部变量的区别是,当静态变量离开了它的作用 ...

  3. php 模板 自定义函数调用,thinkphp模板中使用自定义函数

    注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### ...

  4. python怎么定义常量_Python定义常量

    阅读目录 一.Python定义常量 Python定义常量 constant.py 定义常量类 import sys class _const: # 自定义异常处理 class ConstError(P ...

  5. 字符型常量与字符串常量的深度解析

    字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.一般作为整型数据来进行运算. 详解与比较: 字符常量:在C语言中一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个 ...

  6. 常引用、常量指针、指针常量、指向常量的常指针、空指针与野指针解释

    1.一.基础知识 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10; //错误:引用类型的初始值必须是 ...

  7. java常量信用_JAVA常量

    一.常量定义的基本注意事项. 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字)来定义常量.当常量被设定后,一般情况下就不允许再进行更改.如可以利用如下的形式来定 ...

  8. c语言---字符串为什么不能修改内容???字符串常量存放在常量区吗???

    疑惑: 1. const修饰的变量都存放在常量区吗??? 2. 字符串常量存放在那???为什么字符型指针(char*)指向字符串不能修改其内容??? 字符串的演变: char* p="123 ...

  9. 常量池(运行时常量池 静态常量池)

    深入浅出java常量池 理论 jvm虚拟内存分布:      程序计数器是jvm执行程序的流水线,存放一些跳转指令.      本地方法栈是jvm调用操作系统方法所使用的栈.      虚拟机栈是jv ...

  10. php跨平台—绝对路径(获取绝对路径、定义常量、使用常量引入文件示例)

    一般为了使我们所开发的php程序能够跨平台或者在所有文件中都可以引入初始化文件(初始化文件中可能会引入某些公共的文件),那么我们在程序中使用的路径就必须为绝对路径. php获取绝对路径.定义常量.使用 ...

最新文章

  1. EF架构~在T4模版中为所有属性加默认值
  2. OpenCV访问Mat图像中每个像素的值
  3. 深度学习可视化工具visdom使用
  4. 图形基础 GPU架构(1)背景
  5. 【华科考研复试机试题】华中科技大学考研复试机试题解题报告
  6. 不入oracle数据库,Oracle数据库之操作符及函数
  7. 如何使用Python入侵Eclipse IDE
  8. 浪潮存储进逼国际一线厂商
  9. CMSIS应用于研究指南图文教程
  10. 深度学习之卷积自编码器
  11. printf输出格式化
  12. Python编程:从入门到时间 第五、六章学习笔记
  13. 微信缓存dat怎么转图片_PC微信dat怎么转图片?
  14. Web全栈工程师修养
  15. 两台WIN10电脑实现局域网文件共享
  16. anacoda里面安装包显示失败_Revit问题-运行库安装错误导致软件安装失败
  17. Web全栈~38.Vue
  18. 什么是单点登录?怎么样实现单点登录
  19. OpenCV二值图像处理——阈值,连通区域分析(C++)
  20. 16周监考---期末考试...

热门文章

  1. 关于WordPress登录后跳转到指定页面
  2. wget下载网络图片
  3. 如何用弹出窗口显示进度 - 回复 嘿嘿嘿 的问题
  4. CCNP系列三十四--- Bgp的本地优先属性
  5. [Material Design] 教你做一个Material风格、动画的按钮(MaterialButton)
  6. [Android]-图片JNI(C++\Java)高斯模糊的实现与比较
  7. Luogu4712「生物」能量流动
  8. BZOJ1076[SCOI2008] 奖励关
  9. 前端模拟数据(mock数据)的方法二:使用在线mock平台(fastmock)
  10. yum 安装、 rpm安装、 源码编译安装