本文对php中的define()函数以及defined()函数的用法进行了详细的分析和介绍,供有需要的朋友参考。
The define() function defines a constant.define()函数用于定义一个常数。常数和变量很像,除了以下几点不同:常数【常数】和变量【变量】有很多相似之处,很容易混淆;下面,我们来列举一下常量[常数]和变量[变量]的区别:
?A constant's value cannot be changed after it is set 常量值在指定后不能更改;?Constant names do not need a leading dollar sign ($) 设置常量时,前面不需要加“$”号;?Constants can be accessed regardless of scope 常量可以被所有范围的域访问;?Constant values can only be strings and numbers 常量的值只能是“string [string]”和“number[number]”;Syntax语法复制代码如下:define(名称,值,不区分大小写)
参数
描述
名字
Required.specifications常量必需参数的名称。指定常数的名称。
价值
Required.specifications常量必需参数的值。指定常量的值。
不区分大小写
可选。指定常量名称不区分大小写。如果设置为true,常量将不区分大小写。默认值为false(区分大小写)可选参数。指定常数的名称是否[不区分大小写]。如果设置为True,字母不区分大小写;如果设置为False,字母区分大小写。默认值为:False
Example 1案例1定义区分大小写的常量:指定一个常量(区分大小写):复制代码如下:phpdefine('问候','你好!“你今天好吗?”);echo常量(“问候语”);上面的代码输出会是:上面的代码会输出以下结果:复制代码如下:你好你!你今天好吗?Example 2案例2定义一个不区分大小写的常量:指定一个常量(不区分大小写):复制代码如下:phpdefine('问候','你好!“你今天好吗?”,真);echo常量(“问候语”);上面的代码输出会是:上面的代码会输出以下结果:复制代码如下:你好你!你今天好吗?defined()函数检查常量何时存在。defined()函数用于检查常量是否存在。
如果常数存在,则返回true,否则返回false。如果常量存在,则返回true如果不存在,则返回False。
Syntax语法复制代码如下:已定义(名称)
参数
描述
名字
Required.specifications检查所需参数的常量的名称。指定常量对象的名称。
Example案例复制代码如下:phpdefine('问候','你好!“你今天好吗?”);定义的回显(“问候语”);上述代码的输出将是:上述代码将输出以下结果:复制代码如下:1
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。