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