假设我在 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