0

我想知道我应该把 & 放在哪里。

$b =& $a;
or
$b = &$a;
4

3 回答 3

10

两者都引用相同的东西,只是编码风格的问题。

就个人而言,我更喜欢这种$b = &$a可读性的风格,它的空间让我&感到$厌烦。

于 2010-02-19T15:42:26.407 回答
1

这实际上取决于你。

像大多数其他人一样,我会&直接$将变量放在符号之前 - 在我看来,它使代码更易于阅读。

于 2010-02-19T15:43:47.900 回答
1

将它放在您使用的代码约定告诉您放置它的地方。

关于引用的PHP 手册专门使用=&,而关于变量的 PHP 手册指出

要通过引用进行分配,只需在要分配的变量(源变量)的开头添加一个与号 (&)。

于 2010-02-19T15:53:52.713 回答