假设我在PHP中定义了一个函数,并且最后一个参数是通过引用传递的。有没有办法使它变成可选的?我如何知道它是否被设置了值?
我从未在PHP中使用过按引用传递,因此下面可能会有一些愚蠢的错误,但这里是一个示例:
$foo;
function bar($var1,&$reference)
{
if(isset($reference)) do_stuff();
else return FALSE;
}
bar("variable");//reference is not set
bar("variable",$foo);//reference is set