常量
- 常量的概念
是一种程序运行过程中不可改变的量(数据)
并且一旦定义,通常数据不可改变 - 常量的定义
<?php
//1.定义与赋值
//1.1使用定义函数define('常量名','常量值')
define('PI', 3.14);
echo PI,'<br/>';
//1.2关键字定义const 常量名 = 常量值;
const a = 3;
echo a,'<br/>';
?>
运行结果:
- 常量的命名规则
//2.命名规则
/*
2.1常量不需要使用$符号,使用的话系统会默认为是变量
2.2常量的名字以字母,数字,下划线组成,不能以数字开头
2.3常量通常以大写字母为主,不怎么用小写字母(与变量区别)
2.4常量命名比变量松散,可以用特殊字符命名,但是只能使用define定义
*/
- 常量的使用
//3.常量的使用
//3.1一般直接使用名字即可:echo PI;
//3.2特殊符号用constant('常量名')使用: echo constant('PII');
- 系统常量
//4.系统常量:系统帮助用户定义的常量,可以直接使用
//4.1常用常量
//PHP_VERSION:php版本号
//PHP_INT_SIZE:整形大小
//PHP_INT_MAX:整形能表示的最大值
echo PHP_VERSION,'<br/>',PHP_INT_SIZE,'<br/>',PHP_INT_MAX,'<br/>';
//4.2特殊常量:_ _+常量名+_ _(系统魔术常量),会跟着环境变化而变化
//__DIR__:脚本在电脑绝对路径
//__FILE__:脚本在电脑绝对路径(带自己名字)
//__LINE__:当前所属行数
//__NAMESPACE__:当前所属的命名空间
//__CLASS__:当前所属的类
//__METHOD:当前所属的方法
echo __DIR__,'<br/>',__FILE__,'<br/>',__LINE__,'<br/>';
运行结果: