0

我知道这样的问题听起来有点荒谬,但它已经困扰了我很长时间,我自己也没有找到答案。

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

例如,它是如何出现在 php.net 中的:

数组 str_split ( 字符串 $string [, int $split_length = 1 ] )

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

如果有人可以帮助我解决那种马赛克,我真的很感激...... Tnx。

4

2 回答 2

4

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

于 2013-10-04T14:33:58.610 回答
2

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

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

于 2013-10-04T14:34:58.407 回答