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;
}