在php中,以下哪一项是相同的&不同
$y = $&x
$y =& $x
$y = & $x;
$y = &x;
从行为中可以看出,有些是相同的,但如果存在任何隐藏的差异,那么这一点并不明显。
答案 0 :(得分:6)
在PHP中,
$y = &x
表示"对常数x"的引用(这是无效和无意义的),和
$y =& $x
表示"引用变量$ x"因此不一样!
一般来说,最好以大写形式写出常量,以便更清楚地表明你没有引用变量。
EDIT2: 据编辑问:
空间与其他人发布的内容无关。
订单很重要:$&x
是语法错误。
& $x
是不常见的语法,更好:&$x
。