首页 理论教育 PHP应用开发基础:常量声明与使用

PHP应用开发基础:常量声明与使用

时间:2023-11-03 理论教育 版权反馈
【摘要】:表2-1define 函数的参数说明二、使用constant()函数获取常量的值获取指定常量的值和直接使用常量名输出的效果是一样的。如果成功则返回常量的值,失败则提示错误信息。图2-1常量输出运行结果注:常量只能包含的数据类型。在运行本示例时,由于PHP 环境配置的不同,可能会出现不同的运行结果。

PHP应用开发基础:常量声明与使用

一、使用define()函数声明常量

在PHP 中使用define()函数来定义常量,函数的语法如下:

define(string constant_name,mixed value,case_sensitive=true)define 函数的参数说明如表2-1 所示。

表2-1 define 函数的参数说明

二、使用constant()函数获取常量的值

获取指定常量的值和直接使用常量名输出的效果是一样的。但函数可以动态地输出不同的常量,在使用上要灵活、方便得多。constant()函数的语法如下:

mixed constant(string const_name)

参数const_name 为要获取常量的名称。如果成功则返回常量的值,失败则提示错误信息(如常量没有被定义)。

三、使用defined()函数判断常量是否已经被定义

defined()函数的语法如下:(www.xing528.com)

bool defined(string constant_name);

参数constant_name 为要获取常量的名称,成功则返回true,否则返回false。

【例2-1】使用define()函数来定义名为NAME 和MASTER 的常量,使用constant()函数来获取该常量的值,最后再使用defined()函数来判断常量是否已经被定义,代码如下:

运行效果如图2-1 所示。

图2-1 常量输出运行结果

注:(1)常量只能包含的数据类型(boolean,integer,float 和string)。

(2)在运行本示例时,由于PHP 环境配置的不同(php.ini 中错误级别设置的不同),可能会出现不同的运行结果。图2-1 中展示的是将php.ini 文件中“error_reporting”的值设置为“E_ALL”后的结果。如果将“error_reporting”的值设置为“E_ALL& ~E_NOTICE”,那么将输出如图2-2 所示结果。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈