define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 不是说不写美元符号么? 怎么语法上写了$ 是写错了? 常量名称前面应该没有 $ 符号
constant_name这是形参,形参是变量,所以加了$了。说常量不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。
刚才说错了
这是形参,形参是变量。说传实参的时候不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。
还有我觉得函数语法格式的变量有问题,会不会老师手抖打上去的
函数说明一般都是这样写的
函数名(参数列表)
参数列表里面都是变量前面加 string,int等类型说明该参数应该是哪种类型
$是用来表述字符的,所有的数字定义都使用$来定义,相当于引导。