PHP常量,预定义常量,魔术常量

常量定义的方法(两种)
(1)define(“PI”,3.14) define(“SCHOOL”,“传智博客”)
(2)const CC1=1234; const CC2=“abcd”;
const语法只能用在“顶层代码”位置,而不能用在大括号的位置,比如:
const C1 = 1; //ok
if ( $v1 > 5){
const c2 = 2; //错误的!!!
}
常量的使用方法(两种)
(1)直接使用其值,$s2=PI*1;
(2) $s2=constant(“PI”)*1;
常量灵活使用的方法
在这里插入图片描述
如何判断常量是否已经存在
if(defined(“PI”)){
echo “常量已经存在”;
}else{
define(“PI”,3.14);
echo PI;}
预定义常量
就是系统中预先定义好的一些常量,大约有几百个,我们只要知道几个就行:
M_PI: 就是圆周率的常量值;
PHP_OS: 就是php运行所在的操作系统
PHP_VERSION:就是php的版本号
PHP_INT_MAX: php中的最大的整数值
…更多可参考:php手册>附录>保留字列表>预定义常量
魔术常量
其实只是常量的形式,但没有常量的“恒常”的含义:其值其实会变化的,只有很少的几个:
FILE :代表当前网页文件的完整物理路径
DIR :代表当前网页文件所在的文件夹
LINE :代表当前这个常量名所在的”行号”
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37171379/article/details/86572326
今日推荐