常量
常量和变量相反,在脚本执行期间该量不能被修改。
常量的分类:
系统常量:
PHP_ VERSION:得到php版本
PHP_OS:得到服务器的操作系统
M_PI:π的值
<?php
echo M_PI,'<br>'; // 输出3.1415926
echo PHP_VERSION,'<br>'; //输出php的版本号
echo PHP_OS; //输出系统版本 winnt
?>
自定义常量
1.常量名称前面没有$符号
2.开头用字母或者下划线,尽量使用大写字母
3.常量定义出来,不能改变也不能取消定义
4.常量的值只能为标量(比如:整型、浮点型、字符串类型),可以使用资源,但是不推荐
5.常量默认区分大小写,如果要不区分,需要设置define函数的第三个参数为true
define(‘常量名称’,‘常量的值’,true);
<?php
define('duw','大帅哥',true); //使用define定义常量不区分大小写
echo duw,'<br>';
echo DUW,'<br>';
const du='超级'; //使用const变量名=值
echo du,'<br>';
echo DU,'<br>';
echo constant("du"); //使用constant来输出常量
?>
检测常量是否被定义
defined函数
var_dumo(defined(常量));