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

define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 是不是写错了???

define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 不是说不写美元符号么? 怎么语法上写了$ 是写错了? 常量名称前面应该没有 $ 符号

正在回答

5 回答

constant_name这是形参,形参是变量,所以加了$了。说常量不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。

刚才说错了

0 回复 有任何疑惑可以回复我~
#1

new新的开始

中括号是什么意思啊。。 $value[, $case_sensitive = true] 逗号还在中括号的里面。。?是什么意思
2016-12-09 回复 有任何疑惑可以回复我~
#2

weixin_慕斯5544735 回复 new新的开始

[,$case_sensitive = true]是可选参,默认大小写敏感,就是这个参数设置的时候不写也行,默认大小写敏感。
2022-10-10 回复 有任何疑惑可以回复我~

这是形参,形参是变量。说传实参的时候不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。

还有我觉得函数语法格式的变量有问题,会不会老师手抖打上去的

0 回复 有任何疑惑可以回复我~
#1

慕瓜5474458

倒数第二句多打一个“实”字
2016-08-12 回复 有任何疑惑可以回复我~

函数说明一般都是这样写的

函数名(参数列表)

参数列表里面都是变量前面加 string,int等类型说明该参数应该是哪种类型

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

$是用来表述字符的,所有的数字定义都使用$来定义,相当于引导。

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

举报

0/150
提交
取消

define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 是不是写错了???

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