public function addHost($groupId, $nodeId = "node_0", $role = "master", $hostConfig){ //.....}
在我映象中一直都是必选参数定义在可选参数以前的,上面这段代码是在 lotusphp 中看到的源码,请问这样定义如何使用呢?php
楼上正解,php中不讲究默认参数的位置,可是调用的时候又不能隔开,如
function test($a,$b=3,$c=4 ,$d)
{
echo $a.$b.$c.$d;
}
echo test(1,2,3,5);//能够经过
echo test(1,,,5);//错误node