PHP运算符的差异

PHP运算符的差异,php,Php,swap($a,$a)和为swap(&$a,&$a)添加“&”有什么区别 注意:不是问答案,只是写下这个,这样我可以提供一个例子。谢谢。该&表示该参数是通过引用传递的。这个问题确实是重复的,但请注意,你不应该再使用通话时间传递参考 从: 从PHP5.3.0开始,您将收到一条警告,上面写着“调用时间” 在foo(&$a)中使用&in时,不推荐使用“按引用传递”;。作为 在PHP5.4.0中,调用时间传递引用被删除,因此使用它 将引发致命错误 您仍然可以在函数定义中使用&: function s

swap($a,$a)
和为
swap(&$a,&$a)添加“&”有什么区别



注意:不是问答案,只是写下这个,这样我可以提供一个例子。谢谢。

&
表示该参数是通过引用传递的。这个问题确实是重复的,但请注意,你不应该再使用通话时间传递参考

从:

从PHP5.3.0开始,您将收到一条警告,上面写着“调用时间” 在foo(&$a)中使用&in时,不推荐使用“按引用传递”;。作为 在PHP5.4.0中,调用时间传递引用被删除,因此使用它 将引发致命错误

您仍然可以在函数定义中使用
&

function swap(&$x, &$y) { 
    $x = $x + 1; 
    $y = $y + 2; 
    return $x * $y; 
}

你确定这不是一个php问题吗?很抱歉,编写php的人整天都在做javascript工作,这把我的大脑搞乱了:感谢这个列表,会有很大帮助的。解决了我的问题,但无法在列表中看到&$
function swap(&$x, &$y) { 
    $x = $x + 1; 
    $y = $y + 2; 
    return $x * $y; 
}