为什么一些数组参数在打开括号后会有逗号?

Wil*_*iam 5 php jquery codeigniter

这个语法是什么我见过一些文档应用,例如:

Jquery Sizzle

Sizzle( String selector[, DOMNode context[, Array results]] )

Codeiginiter 3

set_userdata($data[, $value = NULL])

tax*_*ala 6

基本上,这意味着,内部的所有参数[]都是可选的.你不需要传递任何东西来使函数调用工作:

foo($param [, $param2 = NULL, $param3 = 1])
Run Code Online (Sandbox Code Playgroud)

$param1并且$param2是可选的,$ param是必需的.