什么是常量
常量是一个简单值的标识符,常量一经定义后在脚本执行期间不能改变
常量分类
系统常量
PHP提前给大家提供的,拿来就可以直接使用
PHP_VERSION
PHP的版本PHP_OS
PHP的运行系统PHP_INT_MAX
整型的最大值
自定义常量
定义常量
- define()函数定义常量
define('NAME','value')
- const 关键字定义常量
const NAME='值';
注意:
1. 常量名称不加$
2. 常量名称最好大写,以字母或者下划线开始
3. 常量默认区分大小写
4. 常量作用域是全局
5. 常量一经定义,在脚本执行期间是不能改变的
6. 常量的值可以是标量类型,也可以是数组
使用常量
直接使用常量的名称即可; constant('NAME')
根据常量的名称获取常量的值
检测常量是否存在
defined('NAME')
true为存在 false为不存在
获取所有已定义的常量
get_defined_constants()
返回的是包含系统常量和自定义常量的数组
魔术常量
__LINE__
得到当前的行号__FILE__
得到当前文件的完整绝对路径和文件名__DIR__
得到文件的完整绝对路径__FUNCTION__
得到当前函数的名称__CLASS__
得到当前类的类名__METHOD__
得到当前类的方法名称__TRAIT__
得到当前的TRAIT名称__NAMESPACE__
得到当前命名空间的名称
本文是全系列中第7 / 24篇:PHP快速入门
- 1.1.1 PHP课程介绍
- 1.1.2 代码编辑器的安装和PHP环境的配置
- 1.1.3 PHP基础语法
- 1.2.1 PHP中的变量
- 1.2.2 PHP中的数据类型
- 1.2.3 PHP中的数据类型转换与比较
- 1.3.1 PHP中的常量
- 1.3.2 PHP中的预定义变量
- 1.4 PHP中的表达式与运算符
- 1.5 PHP中的流程控制
- 2.1.1 PHP函数的结构
- 2.1.2 PHP函数的参数
- 2.1.3 PHP复杂函数
- 2.1.4 PHP函数实战
- 2.2.1 PHP字符串函数库简介
- 2.2.2 PHP字符串函数实战练习
- 2.3 PHP数组简介和定义方式
- 2.4.1 PHP数组的使用、转换、运算符
- 2.4.2 PHP数组的应用
- 3.1.1 PHP中SESSION的学习
- 3.1.2 PHP中COOKIE的学习
- 3.2.1 PHP文件目录函数库简介/操作/实战
- 3.2.2PHP文件操作相关的常用函数与类的封装
- 3.3 深入浅出MySQL数据库