PHP入门很轻松(微课超值版)
上QQ阅读APP看书,第一时间看更新

2.2.2 内置常量

PHP的内置常量是指PHP在系统建立之初就定义好的一些常量。PHP中预定义了很多系统内置常量,这些常量可以被随时调用。下面列出一些常见的内置常量。

(1)_FILE_:这个默认常量是文件的完整路径和文件名。若引用文件(include或require),则在引用文件内的该常量为引用文件名,而不是引用它的文件名。

(2)_LINE_:这个默认常量是PHP程序行数。若引用文件(include或require),则在引用文件内的该常量为引用文件的行,而不是引用它的文件行。

(3)PHP_VERSION:这个内置常量是PHP程序的版本,如3.0.8-dev。

(4)PHP_OS:这个内置常量是指执行PHP解析器的操作系统名称,如Linux。

(5)True:这个常量是真值(True)。

(6)False:这个常量是伪值(False)。

(7)E_ERROR:这个常量指到最近的错误处。

(8)E_WARNING:这个常量指到最近的警告处。

(9)E_PARSE:这个常量指到解析语法有潜在问题处。

(10)E_NOTICE:这个常量为发生不寻常,但不一定是错误,例如存取一个不存在的变量。

(11)_DIR_:这个常量为文件所在的目录。该常量是在PHP 5.3.0版本中新增的。

(12)_FUNCTION_:这个常量为函数的名称。从PHP 5.0开始,此常量返回该函数被定义时的名字,并且区分大小写。

(13)_CLASS_:这个常量为类的名称。从PHP 5.0开始,此常量返回该类被定义时的名字,并且区分大小写。

下面举例说明内置常量的使用方法。

【例2-2】使用内置常量(实例文件:源文件\ch02\2.2.php)。

运行结果如图2-2所示。

图2-2 使用内置常量