在php中,是$y=$&;x和$y=&$x相同吗?

在php中,是$y=$&;x和$y=&$x相同吗?,php,Php,在php中,以下哪项是相同和不同的 $y = $&x $y =& $x $y = & $x; $y = &x; 从行为上看,很明显有些是相同的,但如果有任何隐藏的差异就不明显了。在PHP中 $y = &x 表示“引用常数x”(无效且无意义),以及 表示“引用变量$x”,因此不相同 一般来说,最好用大写形式写常量,这样可以更清楚地表明您不是在引用变量 编辑2: 根据编辑的Q: 空间与其他帖子无关 顺序问题:$&x是语法错误 &$x是

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

 $y = $&x 

 $y =& $x 

 $y = & $x;

 $y = &x;
从行为上看,很明显有些是相同的,但如果有任何隐藏的差异就不明显了。

在PHP中

 $y = &x 
表示“引用常数x”(无效且无意义),以及

表示“引用变量$x”,因此不相同

一般来说,最好用大写形式写常量,这样可以更清楚地表明您不是在引用变量

编辑2: 根据编辑的Q:

空间与其他帖子无关

顺序问题:
$&x
是语法错误

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

在PHP中

 $y = &x 
表示“引用常数x”(无效且无意义),以及

表示“引用变量$x”,因此不相同

一般来说,最好用大写形式写常量,这样可以更清楚地表明您不是在引用变量

编辑2: 根据编辑的Q:

空间与其他帖子无关

顺序问题:
$&x
是语法错误


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

是。运算符之间的间距无关紧要。
$&x
&y
&x
都是语法错误。其余的都一样。运算符之间的间距无关紧要。
$&x
&y
&x
都是语法错误。其余的都是一样的。在PHP中没有什么比“引用常量”更好的了。是的,我知道,但这就是上面表达式的“含义”。显然导致了一个错误。我不知道这是不是OP的错别字还是真正的代码…:/操作的输入错误。我扩展了问题,仍然包括输入错误。在PHP中没有什么像“引用常量”这样的。是的,我知道,但这就是上面表达式的“含义”。显然导致了一个错误。我不知道这是不是OP的错别字还是真正的代码…:/作品一的打字错误扩大了问题的范围,仍然包括了打字错误。