常量
四、常量
1.概念
常量是用于临时(只有在我们的程序的运行过程中才存在)存储值(数据)的容器
2.定义和使用
define('常量名称',常量值) 或者 define("常量名称",常量值)
常量的命名:
1)和变量一样 只能包含字母数字下划线 并且必须以 字母或者下划线开头
2)按照惯例常量名字总是大写的
3)自定义的常量是严格区分大小写的!
defined()函数来检查是否定义了某个常量
3.常量和变量的区别
1)常量前面没有美元符号($)
2)常量只能用define()函数定义,不能通过赋值语句
3)********常量可以不用理会变量范围的规则而在任何地方定义和使用
4)常量一旦被定义就不能被重新定义或者取消定义
5)常量的值只能是bool,int,float,string类型
4.预定义常量
预定义常量说白了就是我们的PHP内核已经帮我们定义好了的常量!
其中有的预定义常量是一__开头的,这些预定义常量我们又叫它魔术常量
代码所在的位置不同他的值也是不同的,所以它加 魔术常量
八个常用的魔术常量
http://php.net/manual/zh/language.constants.predefined.php
预定义常量是不区分大小写的!
<?php define("MY_NAME",'杜伟'); //定义常量 echo MY_NAME; //输出常量