【问题标题】:What does the "PHP Manual" says? [duplicate]“PHP手册”说了什么? [复制]
【发布时间】:2013-10-04 14:32:23
【问题描述】:

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

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

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

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

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

如果有人能帮我解决这种马赛克问题,我真的很感激...... Tnx。

【问题讨论】:

  • 表示可选参数是标准符号。它不仅用于 PHP。

标签: php


【解决方案1】:

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

【讨论】:

  • 并且由于参数是可选的,因此逗号是可选的,除非您包含可选参数。
【解决方案2】:

表示特定参数是可选的,=后面的值为默认值。

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

【讨论】:

    猜你喜欢
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    相关资源
    最近更新 更多