PHP 引用了两个示例之间的差异


PHP references difference between two examples?

如果我这样做,php 有什么区别

$temp = &$files;

$temp =& $files;

我不明白

谢谢

没有区别。这是代码样式首选项的问题。

区别在于放置空格的位置。

您可以垂直使用空白来创建对某事的意识。看一看:

$temp =& $files;
$temp = &$files;
$temp = & $files;
$temp =  &  $files;
$temp=  &  $files;

水平空白也有效:

$temp= 
& $files;

然后在某个地方停下来做更多的变化是有意义的。

使&靠近=$,以便清楚地确定变量的别名,而不是看起来相同的&运算符:

$alias = &$variable;
$alias =& $variable;