【问题标题】:where to put & in php?在哪里放 & 在 php 中?
【发布时间】:2010-02-19 15:41:27
【问题描述】:

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

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

【问题讨论】:

    标签: php code-readability


    【解决方案1】:

    两者引用是一样的,只是编码风格的问题。

    就我个人而言,我更喜欢 $b = &$a 样式以提高可读性,&$ 之间的空格让我感到厌烦。

    【讨论】:

    • 我个人更喜欢第一种方式。 $b =& $a;
    • =& 可能会让读者误以为您的意思是 &=,恕我直言。
    • @Aistina 非常正确。有足够的理由改变我的偏好。
    【解决方案2】:

    这实际上取决于你。

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

    【讨论】:

      【解决方案3】:

      把它放在你使用的代码约定告诉你的地方。

      PHP manual on references 仅使用 =&,而 PHP manual on variables 声明

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-28
        • 1970-01-01
        • 2014-04-25
        • 2015-02-28
        • 2015-12-12
        • 2013-08-08
        • 2013-03-09
        相关资源
        最近更新 更多