我有这样的功能(使用 PHP 7.1):
function myfunction(&$first = null, $second = null)
{ // do something
}
我想要实现的是传递 null 作为第一个参数并传递一些东西作为第二个参数:
myfunction(null, $something);
当我这样做时,我得到“只有变量可以通过引用传递”错误。
但是当然,null 是第一个参数的默认值,因此该函数被设计为将 null 作为第一个参数处理。
有没有办法做到这一点?