PHP第八课:常量、预定义常量
常量(constant)可以理解为值不变的变量,常量值被定义后,在脚本的其他任何地方都不能改变。
1)常量名是区分大小写的
2)其命名的规则和变量的命名规则一样。
3)常量的开头字母只能是字母和下划线,后面可以接任意个数的字母字符。
4)默认情况下,它为全局变量,即在当前脚本的任何地方都能使用。
5)定义常量的名称不能与已定义的常量和变量的名称相同。
6)定义常量时,应该尽量使用大写字符,便于阅读和识别。
7)常量的名称不能以字符$开头,它们的值只能是特定类型的:
整数、浮点数、字符串和布尔值。
PHP的常量包含两种:自定义常量和系统预定义常量。
PHP的系统预定义常量
PHP中预定了很多系统常量,这些系统常量可以很好地帮助我们了解系统当前的情况,而且这些常量可以随时调用:
1、__FILE__
这个默认常量是 PHP 程序文件名。若引用文件 (include 或 require)则在引用文件内的该常量为引用文件名,而不是引用它的文件名。
2、__LINE__
这个默认常量是 PHP 程序行数。若引用文件 (include 或 require)则在引用文件内的该常量为引用文件的行,而不是引用它的文件行。
3、PHP_VERSION
这个内建常量是 PHP 程序的版本,如 ‘5.3.10'。
4、PHP_OS
这个内建常量指执行 PHP 解析器的操作系统名称,如 ‘WINNT’。(Windows New Technoly)
5、TRUE
这个常量就是真值 (true)。
6、FALSE
这个常量就是伪值 (false)。
7、E_ERROR
这个常量指到最近的错误处。
8、E_WARNING
这个常量指到最近的警告处。
9、E_PARSE
本常式为解析语法有潜在问题处。
(7,8,9 项目中不常用,但考试可能考)
10、E_NOTICE
这个常式为发生不寻常但不一定是错误处。例如存取一个不存在的变量。
还没有留言,还不快点抢沙发?