php =& $foo或= &$foo,有什么区别?

czq61nw1  于 2023-06-20  发布在  PHP
关注(0)|答案(1)|浏览(143)

我在研究引用,注意到这两种形式都可以使变量成为引用。它们之间有什么区别,如果它们是相同的,哪一个更好用?

$var = 69   $var2 =& $var 
  
  //or   

  $var = 69   $var2 = &$var
eimct9ow

eimct9ow1#

在$var2=& $var和$var2 = &$var这两种情况下,$var2都是对$var1的引用。因此,更改变量$var将影响$var2。虽然后者有正确的语法,但PHP原谅并接受前者的空间。但在其他编程语言中,它们并不相同。例如,在C/C++中,前者表示内存位置

相关问题