常量,顾名思义:就是在PHP代码执行过程中不能发生改变的量。
常量和变量刚好相反,也就是说我们声明的变量在PHP代码执行过程中可以发生改变,而常量一经定义便再也不答应修改。
一、系统常量
1.PHP_VERSION 得到当前PHP版本
2.PHP_OS 得到当前服务器使用的操作系统
3.M_PI 得到数学π
4.PHP_INT_MAX 得到PHP最大的整数值
二、自定义常量
1.声明常量
(1)define(常量名,常量值);
(2)const 常量名=常量值;
注意事项:
①常量名前没有美元符号$
②常量名以字母或下划线开头
③常量名全部用大写字母(约定俗成,大家都这么干!)
④常量默认区分大小写
⑤常量一经定义,就再也不能重新定义或取消定义(能改变就成变量了!)
⑥常量的值只能是标量数据类型(整型、浮点型、字符串型)
2.使用常量
(1)直接使用echo进行输出
(2)使用constant()函数获取常量的值,再用echo进行输出
(3)使用defined()函数检测常量是否已经被定义,已定义返回true;未定义返回false
三、把戏常量
1.__LINE__ 得到当前的行号
2.__FILE__ 得到当前文件的完整路径和文件名
3.__FUNCTION__
4.__CLASS__
5.__METHOD__
6.__DIR__ 得到当前文件的所在目次
作业:
新建一个PHP网页,输出该网页的完整路径及所在目次,看看两者有什么区别?
|