繁星淼淼
function test($a, $b = 3, $c = 4 ,$d) { echo $a.$b.$c.$d;
}echo test(4, "", "", 9);//打印结果//49echo test(4, null, null, 9);//打印结果//49实际上 $b = 3, $c = 4 的默认值永远不会设置成功的。如果第四个参数是必选参数,那么使用函数时必须有四个以上参数,此时默认参数无意义。