在PHP中,$ y = $& x和$ y =& $ x一样吗?

时间:2014-08-21 17:03:57

标签: php

在php中,以下哪一项是相同的&不同

 $y = $&x 

 $y =& $x 

 $y = & $x;

 $y = &x;

从行为中可以看出,有些是相同的,但如果存在任何隐藏的差异,那么这一点并不明显。

1 个答案:

答案 0 :(得分:6)

在PHP中,

 $y = &x 

表示"对常数x"的引用(这是无效和无意义的),和

 $y =& $x 

表示"引用变量$ x"因此不一样!

一般来说,最好以大写形式写出常量,以便更清楚地表明你没有引用变量。

EDIT2: 据编辑问:

空间与其他人发布的内容无关。

订单很重要:$&x是语法错误。

& $x是不常见的语法,更好:&$x