PHP 之常量
是一个其中存储的数据不会也不应该改变的“标识符”。
一、常量的定义、使用与判断
1.定义
-
- define(常量名,常量值)
- const $a = 值
2.使用
-
- 直接使用常量名
- constant(“常量名”)
3.判断
-
- defined(“常量名”)
二、常量与变量的区别
- 定义形式不同:
- 使用形式不同:常量无需$符号
- 可变程度不同:常量的值不可以改变,常量也不可以销毁
- 作用范围不同:常量具有超全局作用域(函数内外都可以直接使用)
- 可用类型不同:常量只能存储标量类型(整数,浮点数,字符串,布尔)
三、预定义常量(较多)
- M_PI: 就是圆周率的常量值;
- PHP_OS: 就是php运行所在的操作系统
- PHP_VERSION:就是php的版本号
- PHP_INT_MAX: php中的最大的整数值
四、魔术常量
- __FILE__ :代表当前网页文件的完整物理路径
- __DIR__ :代表当前网页文件所在的文件夹
- __LINE__ :代表当前这个常量名所在的”行号”