我理解那个问题可能听起来有点荒谬,但是很长一段时间我已经打扰了我,而且我自己也没有成功找到答案。
问题出在PHP官方函数参考中。 有人能解释一下“[,int $ blablabla]”在函数原型中的意义吗?
例如,这里有怎样的php.net:
array str_split(string $ string [,int $ split_length = 1])
为什么括号后面会出现逗号?它应该是什么意思? 为什么在“string $ string”参数之后没有逗号呢?
如果有人能帮我解决那种马赛克,我真的很感激...... TNX。
答案 0 :(得分:4)
这是一个可选参数。括号中列出的任何参数都是可选的。
答案 1 :(得分:2)
这意味着特定参数是可选的,=
之后的值是默认值。
在这种情况下,$split_length
是可选的,如果您只使用1个参数调用str_split
,$split_length
将自动传递为1。