“PHP手册”说的是什么?

时间:2013-10-04 14:32:24

标签: php

我理解那个问题可能听起来有点荒谬,但是很长一段时间我已经打扰了我,而且我自己也没有成功找到答案。

问题出在PHP官方函数参考中。 有人能解释一下“[,int $ blablabla]”在函数原型中的意义吗?

例如,这里有怎样的php.net:

  

array str_split(string $ string [,int $ split_length = 1])

为什么括号后面会出现逗号?它应该是什么意思? 为什么在“string $ string”参数之后没有逗号呢?

如果有人能帮我解决那种马赛克,我真的很感激...... TNX。

2 个答案:

答案 0 :(得分:4)

这是一个可选参数。括号中列出的任何参数都是可选的。

答案 1 :(得分:2)

这意味着特定参数是可选的,=之后的值是默认值。

在这种情况下,$split_length是可选的,如果您只使用1个参数调用str_split$split_length将自动传递为1。