在PHP中,一些函数有一个可选参数,当传递该参数时,该参数会在函数内部自动填充一些值。显然,函数通过引用接收它,因为它的值在外部代码中可用。如何手动模拟这种模式?
您不必检查可选var是否已设置-您自己定义默认值。
function do_something($var1, &$optional_var=0) {
//do something
$optional_var = somevalue;
return;
}
在PHP中,一些函数有一个可选参数,当传递该参数时,该参数会在函数内部自动填充一些值。显然,函数通过引用接收它,因为它的值在外部代码中可用。如何手动模拟这种模式?
您不必检查可选var是否已设置-您自己定义默认值。
function do_something($var1, &$optional_var=0) {
//do something
$optional_var = somevalue;
return;
}