PHP常量可以理解为值不变的量。常量值被定义后,在脚本的其它地方不能被改变。一个常量由英文字母、下划线和数字组成。但数据不能作为首字母出现。
PHP常量可分为
1.自定义常量 (即程序中我们自己声明的常量)
2.预定义常量 (PHP内置的常量)
一. 自定义常量
自定义常量的函数语法如下:
define(string constant_name,mixed value,case_sensitive=true)
参数解释:
constant_name 必选参数, 自定义常量名
value 必选参数, 常量的value值 case_sensitive 可选参数,是否区分大小写设定为true, 则表示不区分大小写;
写个小例子看一下:
1
这东西很好理解的. 相信大家看一遍就能理解了. 常量在项目开发中是个很重要的东西, 不可小视哦!
如何检测一个常量是否被定义?
函数语法:
defined ( string name )
name参数为你要检测的常量名称,必选项. 函数返回布尔型值 即true/false
例:
1
二.预定义常量 (预定义常量即PHP内置的常量)
下面列举一些常用的系统预定义变量
__FILE__ (PHP程序的文件的路径)
__LINE__ (PHP程序当前行数)PHP_VERSION (PHP的版本)PHP_OS (当前操作系统的信息)TRUE (布尔型常量,该常量是一个真值true)FALSE (布尔型常量,该常量是一个假值false)NULL (一个null值)E_ERROR (该常量指定到最近的错误处)E_WARNING (该常量指定到最近的警告处)E_PARSE (该常量指定到解析语法有潜在问题处)E_NOTICE (该常量为发生不寻常处的提示)大家可以分别打印一下看看. 不用死记硬背住这东西用的多了就知道了. 经常用查PHP手册是个好习惯.