PHP:函数描述中的方括号


PHP: Square brackets in a function's description

除了方括号之外,我完全理解以下函数描述的所有内容。它们是什么意思?左方括号后面的逗号是什么原因?

摘自 PHP 手册:

描述

string substr ( string $string , int $start [, int $length ] )

我已经通读了常见问题解答,但一无所获。抱歉,如果这个问题看起来很基本,它一直是我无法理解的事情。

方括号表示参数是可选的。意味着您可以选择忽略长度,然后函数将为其取默认值 1。