PHP学习笔记(十)

常量

常量一旦被定义,就不能改变或者取消定义(unset),常量的作用在全局。

常量只能包含boolean,int,float,string类型的数据,常量一般只用于临时存储数据的容器

常量的定义和使用

define('常量名称','常量的值')

按照规则常量的命名总是大写的,只能包含字母数字下划线,并且以字母或者下划线开头

<?php
define('MY_NAME','孙悟空');
echo MY_NAME;//输出孙悟空
?>
//define()用来检查是否定义了某个常量

常量和变量的区别

1.只能通过define定义
2.前面没有$
3.常量可以不用理会变量范围的规则在任何地方使用
4.常量一旦被定义,就不能重新定义或者取消定义
5.常量只能包含boolean,int,float,string类型的数据

预定义常量

预先定义好的常量,就是程序中可以直接使用来完成一些特殊功能,他们不区分大小写

常量名 常量值
_FILE 当前文件名
---- ----
_LINE 当前行数
---- ----
_FUNCTION 当前函数名
---- ----
_CLASS 当前类名
---- ----
_METHOD 当前对象方法名
---- ----
PHP_OS 当前UNIX或WINNT等

其中有一些预定义常量以__开头的,我们叫他魔术常量

根据代码所在的位置不同,他们的值也不同

posted @ 2021-08-12 17:00  Emuaer  阅读(27)  评论(0编辑  收藏  举报