常量 - PHP手册笔记
2015-06-19 10:28
543 查看
原文:常量 - PHP手册笔记
可以用
使用const关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时定义的。常量的范围是全局的,不用管作用区域,就可以在脚本的任何地方访问常量。
PHP向它运行的任何脚本提供了大量的预定义常量,有8个魔术常量的值随着它们在代码中的位置改变而改变。
这几个魔术常量也不知什么作用,就先放在这里吧。
(全文完)
常量语法
常量在脚本执行期间其值不能改变。常量大小写敏感,传统上常量标识符总是大写。常量一旦定义就不能被重新定义或取消定义,常量的值只能是标量。可以用
define()函数来定义常量,也可以使用const关键字在类定义之外定义常量。自定义常量不要以双下划线开头,可能会与魔术常量冲突。
define('FOO', 'something'); const FOO = 'something';
使用const关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时定义的。常量的范围是全局的,不用管作用区域,就可以在脚本的任何地方访问常量。
魔术常量
魔术常量值能变,但它其实不是常量。PHP向它运行的任何脚本提供了大量的预定义常量,有8个魔术常量的值随着它们在代码中的位置改变而改变。
__LINE__ // 文件中的当前行号 __FILE__ // 文件的完整路径和文件名,绝对路径 __DIR__ // 文件所在的目录,除非根目录,否则不包括末尾斜杠,等价于dirname(__FILE__) __FUNCTION__ // 函数名称,区分大小写 __CLASS__ // 类的名称,包括其被声明的作用区域 __TRAIT__ // Trait的名字,包括其被声明的作用区域 __METHOD__ // 类的方法名 __NAMESPACE__ // 当前命名空间的名称
这几个魔术常量也不知什么作用,就先放在这里吧。
(全文完)
相关文章推荐
- 变量 - PHP手册笔记
- php实现通过ftp上传文件
- 彻底理解PHP的SESSION机制
- php结合正则获取字符串中数字
- laravel5安装 数据库配置 模板 路由
- Linu下安装php及测试
- TPC-C测试
- 类型 - PHP手册笔记
- 表达式 - PHP手册笔记
- 基本语法 - PHP手册笔记
- 入门指引 - PHP手册笔记
- php邮件发送
- php提示Fatal error: Call to undefined function imagecreate()
- PHP学习之[第04讲]PHP5.4 运算符、流程控制
- 常用的PHP数据库操作方法(MYSQL版)
- 钩子系统原理及ThinkPHP 钩子分析
- PHP内核解密系列:zend_execute的执行过程
- 思科加强生成树性能的属性(Portfast /Uplinkfast/BackboneFast)与RSTP的关系 推荐
- Yii2 数据库操作汇总
- php结合正则获取字符串中数字