0

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

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

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

4

3 回答 3

2

它只是一个可选参数。

于 2013-11-15T09:30:08.113 回答
0

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

于 2013-11-15T09:31:54.290 回答
0

下面的例子:

int fwrite ( resource $handle , string $string [, int $length ] )
  1. 第一个int表示函数返回的数据类型
  2. 每个参数的预期数据类型在参数名称之前
  3. 方括号表示可选参数,即可以省略的参数
  4. 如果省略该参数,则可选参数后面可能会跟着一个= <some value>指示使用的默认值
于 2013-11-15T09:37:21.537 回答