【问题标题】:Syntax of Functions in PHP manualPHP手册中的函数语法
【发布时间】:2013-11-28 15:30:01
【问题描述】:

我很难理解以下函数(以及其他类似函数)的语法:

int fwrite ( resource $handle , string $string [, int $length ] )

[, int $length ] 后面的括号和逗号是什么意思。它应该表明什么?

【问题讨论】:

    标签: php reference-manual


    【解决方案1】:

    它只是一个可选参数。

    【讨论】:

      【解决方案2】:

      下面的例子:

      int fwrite ( resource $handle , string $string [, int $length ] )
      
      1. 第一个int代表函数返回的数据类型
      2. 每个参数的预期数据类型在参数名称之前
      3. 方括号表示可选参数,即可以省略的参数
      4. 可选参数后跟= <some value>,表示省略该参数时使用的默认值

      【讨论】:

        【解决方案3】:

        [, int $length] 表示使用舒适函数 fwrite 时可以添加的可选参数。此外,它还告诉你它必须是一个整数。

        【讨论】:

          猜你喜欢
          • 2022-06-10
          • 2018-12-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-26
          相关资源
          最近更新 更多