我正在寻找Required Parameter
PHP 函数签名中的 a的确切类型
仅使用 NULL 初始化参数是否使其成为可选参数?IE
function foo($optional=NULL, $OptionalOrRequired="Optional Or Required", $required){}
我对第二个参数感到困惑,它是必需参数还是可选参数?
更新
我reflection
用来获取函数的所有和必需的参数
public function getPlayer($params=3, $c){}
// results
$reflection->getNumberOfParameters() -> 2
$reflection->getNumberOfRequiredParameters() -> 2 // it should be one
public function getPlayer($params=3, $c, $x=NULL)
// results
$reflection->getNumberOfParameters() -> 3
$reflection->getNumberOfRequiredParameters() -> 2
当我得到一个默认值在需要之前的答案时,这是反射函数为所需参数返回错误计数的原因吗?
谢谢