在PHP中,定义常量的函数是 define()
。
define()
函数用于定义一个常量,常量是一个标识符,在脚本中其值无法被改变。常量在定义后全局可用,可以在任何地方使用。
以下是 define()
函数的语法:
define(name, value, case_insensitive)
name
: 必需,常量的名称,作为字符串传递。value
: 必需,常量的值,可以是任何数据类型。case_insensitive
: 可选,设置是否对常量名称进行大小写不敏感的匹配,默认为false
,即大小写敏感。
以下是定义常量的例子:
define("PI", 3.14);
define("GREETING", "Hello, World!");
define("DEBUG_MODE", true);
在上述示例中,我们分别定义了三个常量 PI
、GREETING
和 DEBUG_MODE
,并分别给它们赋予了相应的值。
需要注意的是,一旦定义了常量,就不能再次修改或重新定义该常量。想要检查常量是否已定义,可以使用 defined()
函数。
if (defined("PI")) {
echo "常量 PI 已定义。";
} else {
echo "常量 PI 未定义。";
}
上述示例中,我们使用 defined()
函数来检查常量 PI
是否已定义。
总结:在PHP中,使用 define()
函数来定义常量,常量一旦定义后其值无法更改。