PHP手册中函数的语法

PHP手册中函数的语法,php,reference-manual,Php,Reference Manual,我很难理解以下函数(以及其他类似函数)的语法: [,int$length]后面的括号和逗号是什么意思。它应该指示什么?它只是一个可选参数 [,int$length]表示在使用舒适功能fwrite时可以添加的可选参数。此外,它还告诉您它必须是一个整数。下面的示例: int fwrite ( resource $handle , string $string [, int $length ] ) 第一个int表示函数返回的数据类型 每个参数的预期数据类型位于参数名称之前 方括号表示可选参数,即可以

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


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

它只是一个可选参数

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

下面的示例:

int fwrite ( resource $handle , string $string [, int $length ] )
  • 第一个
    int
    表示函数返回的数据类型
  • 每个参数的预期数据类型位于参数名称之前
  • 方括号表示可选参数,即可以忽略的参数
  • 可选参数后面可能跟有一个
    =
    ,表示忽略该参数时使用的默认值
  • int fwrite ( resource $handle , string $string [, int $length ] )