我在研究引用,注意到这两种形式都可以使变量成为引用。它们之间有什么区别,如果它们是相同的,哪一个更好用?
$var = 69 $var2 =& $var //or $var = 69 $var2 = &$var
eimct9ow1#
在$var2=& $var和$var2 = &$var这两种情况下,$var2都是对$var1的引用。因此,更改变量$var将影响$var2。虽然后者有正确的语法,但PHP原谅并接受前者的空间。但在其他编程语言中,它们并不相同。例如,在C/C++中,前者表示内存位置
1条答案
按热度按时间eimct9ow1#
在$var2=& $var和$var2 = &$var这两种情况下,$var2都是对$var1的引用。因此,更改变量$var将影响$var2。虽然后者有正确的语法,但PHP原谅并接受前者的空间。但在其他编程语言中,它们并不相同。例如,在C/C++中,前者表示内存位置