PHP基础
PHP基础 第四章 常量
## 1、语法 常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。用正则表达式是这样表达的: ```php [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* ``` 和 superglobals 一样,常量的范围是全局的。不用管作用域就可以在脚本的任何地方访问常量。 可以用 define() 函数来定义常量,也可以用该函数检查是否定义了某常量。 一个常量一旦被定义,就不能再改变或者取消定义。 可以简单的通过指定其名字来取得常量的值,不要在常量前面加上 $ 符号。如果常量名是动态的,也可以用函数 constant() 来读取常量的值。用 get_defined_constants() 可以获得所有已定义的常量列表。 ## 2、 常量和变量不同 - 常量前面没有美元符号($); - 常量只能用 define() 函数定义,而不能通过赋值语句; - 常量可以不用理会变量范围的规则而在任何地方定义和访问; - 常量一旦定义就不能被重新定义或者取消定义; - 常量的值只能是标量。 ## 3、魔术常量 - \_\_LINE\_\_ : 文件中的当前行号。 - \_\_FILE\_\_ : 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。 - \_\_FUNCTION\_\_ : 返回该函数被定义时的名字(区分大小写) - \_\_CLASS\_\_ : 返回该类被定义时的名字(区分大小写) - \_\_METHOD\_\_ : 返回该方法被定义时的名字(区分大小写)。
顶部
收展
底部
[TOC]
目录
PHP基础 第一章 基本语法
PHP基础 第二章 类型
PHP基础 第三章 变量
PHP基础 第四章 常量
PHP基础 第五章 运算符
PHP基础 第六章 流程控制
PHP基础 第七章 函数
PHP基础 第八章 命名空间
PHP基础 第九章 异常与错误
PHP基础 第十章 类与对象
PHP基础 第十一章 生成器
PHP基础 第十二章 引用
PHP基础 第十三章 预定义变量
PHP基础 第十四章 上下文(Context)选项和参数
PHP基础 第十五章 支持的协议和封装协议
PHP基础 第十六章 安全
PHP基础 第十七 章 特点
PHP基础 第十八章 PHP 核心:骇客指南
PHP基础 第十九章 核心配置选项列表
相关推荐
PHP函数
PHP设计模式
PHP算法
PHP版本