本文对php中的define()函数以及defined()函数的用法进行了详细的分析和介绍,供有需要的朋友参考。
The define() function defines a constant.
define()函数用于定义一个常数。常数和变量很像,除了以下几点不同:常数【常数】和变量【变量】有很多相似之处,很容易混淆;下面,我们来列举一下常量[常数]和变量[变量]的区别:?A constants 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检查所需参数的常量的名称。指定常量对象的名称。