PHP常量

PHP 5 常量

常量值被定义后,在脚本的其他任何地方都不能被改变。


PHP 常量

如其名称所示,常量的值是不可以改变的,常量也是大小写敏感的,与变量的命名规则相同,合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线

为了区分,常量是不加$符号的,通常我们约定,常量统一都使用大写字母

注意: 常量在整个脚本中都可以使用。


设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

· name:必选参数,常量名称,即标志符。

· value:必选参数,常量的值。

· case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

以下实例我们创建一个 区分大小写的常量, 常量值为 "欢迎访问 php.cn":

'; echo greeting; // 输出 "greeting" ?>

以下实例我们创建一个 不区分大小写的常量, 常量值为 "欢迎访问 php.cn":


常量是全局的

常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。

以下实例演示了在函数内使用常量,即便常量定义在函数外也可以正常使用常量。

系统常量

PHP除了有系统变量,还有系统常量,我们经常称系统常量叫预定义常量 predefined constants,我们可以直接拿来使用,大部分PHP中的系统常量都是以双下划线开头结尾,中间使用大写字母

• __LINE__ 当前代码所在的行号

• __FILE__ 当前代码所在的文件名

• __FUNCTION__ 当前代码所在的函数名称

• __CLASS__、__METHOD__……

• PHP_VERSION 当前PHP的版本号

• PHP_OS 当前服务器的操作系统


继续学习
||
提交 重置代码
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!