1.声明常量:
在PHP中常量的声明是使用define()函数
格式:
define(string const_name, mixed value, boolean case_sensitive)
2.使用变量
可以直接使用变量名, 不需要$符号;
或者使用函数constant(string const_name),如果定义了这个常量,则返回常量, 否则报异常提示常量未定义
define("USERNAME", "jimmylianf"); echo constant("USERNAME").'---<br/>'; echo USERNAME.'<br/>';
3.判断变量是否已经存在
要判断一个常量是否已经定义,可以用函数defined(string const_name)
echo defined("PHP_OS");//PHP_OS是PHP内置常量,内容为操作系统信息 echo '<br/>----------<br/>'; echo defined("AAAA");
4.PHP自带常量/预定义常量
----------------------------------------------------------------------------
常量名 功能
----------------------------------------------------------------------------
__FILE__ 默认常量,PHP程序文件名
----------------------------------------------------------------------------
__LINE__ 默认常量,PHP程序行数
----------------------------------------------------------------------------
PHP_VERSION 内建常量, PHP程序版本
----------------------------------------------------------------------------
PHP_OS 内建常量,操作系统
----------------------------------------------------------------------------
TRUE true
----------------------------------------------------------------------------
FALSE false
----------------------------------------------------------------------------
NULL null
----------------------------------------------------------------------------
E_ERROR 指到最近的错误处
----------------------------------------------------------------------------
E_WARNING 指到最近的警告处
----------------------------------------------------------------------------
E_PARSE 指到解析有潜在问题的地方
----------------------------------------------------------------------------
E_NOTICE 指到发生意外提示处,但不一定是错误
----------------------------------------------------------------------------
用法与普通常量一样
注意: __FILE__跟__LINE__前后都是两个下划线__而不是一个