在php中,如果调用函数填充可选参数(具有各自的默认值),或者只是将它们留空,那么性能是否存在差异?
例如:
function foo($id, $a = '', $b = false) {
.....
}
哪个更快:
foo(1234);
或
foo(1234, '', false);
答案 0 :(得分:0)
就速度而言,这无关紧要,但它确实有助于提高可读性和代码重复性。设置默认值意味着,您不必在代码堆栈的多个位置设置相同的值,这意味着可读性和一致性!