
function fun(&$arg){ $return=$arg; $arg+=1; return $return; } $a=3; var_dump(fun($a)-$a); php7:运行结果 -1
求解为什么
1 freed 2017 年 11 月 23 日 via Android 传值引用,最后 return 的变量值是 3,外面的 a 值是 4,所以是-1 没毛病吧。。 |
2 gbin 2017 年 11 月 23 日 via Android 没毛病 |
3 66beta 2017 年 11 月 23 日 |
4 U7Q5tLAex2FI0o0g 2017 年 11 月 23 日 |
5 kiwi95 2017 年 11 月 23 日 via Android 5 年 PHP 分析不清楚这段代码确实不应该 |
6 110male 2017 年 11 月 23 日 这么写,就不应该。 |