为了账号安全,请及时绑定邮箱和手机立即绑定

这一段我看不太懂,有懂且能解释较清晰一点的人给我解答吗

define()函数的语法格式为:

bool define(string $constant_name, mixed $value[, $case_sensitive = true])

它有3个参数(也就是原料):

第一个参数“constant_name”为必选参数,常量名称,即标志符,常量的命名规则与变量的一致,但是要注意哦,它可不带美元符号哦。第二个参数“value”为必选参数,它是常量的值。第三个参数“case_sensitive”为可选参数,指定是否大小写敏感,设定为true表示不敏感,一般不指定第三个参数的情况下,默认第三个参数的值为false。

(注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE)


正在回答

1 回答

看后面的举例嘛,你就明白了:define("PI",3.14);

也就是说define()是格式,里面写的

string $constant_name

就是要你写具体的常量名:"PI",这个常量名,必须是字符串类型,不能用整型或者浮点数标识,

然后用“,”将后面的语句分开。

之后是具体的值

mixed $value

这个值可以是多种类型,所以用了个mixed,来告诉你,可以是字符串,可以是浮点数,可以是整型
之后,[, $case_sensitive = true]这句话用中括号括起来,标识,这里面的语句,可以写,也可以不写,

$case_sensitive = true

如果写了,就是说,函数名不区别大小写,比如,你后面用到派,可以写成PI,也可以写成pI,或者Pi都是可以的。
所以上面这句可以用中文标识
define(常量名,具体的值,是否大小写敏感),其中,最后一条是否大小写敏感,可以写也可以不写,默认是false,
也就是敏感


15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这一段我看不太懂,有懂且能解释较清晰一点的人给我解答吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信