【问题标题】:Standard In PHP for Return Lines when Chaining Function Calls [closed]链接函数调用时返回行的 PHP 标准
【发布时间】:2013-04-12 20:43:21
【问题描述】:

我在任何 Google 搜索中都找不到此问题的答案,但是当我跨行链接函数调用时,在箭头运算符之前或之后是否有返回行的标准/最佳做法?

我想出的两个选项是在箭头运算符之后返回:

$myclass->
    foo->
    bar->
    baz();

在箭头运算符之前:

$myclass
    ->foo
    ->bar
    ->baz();

如果可能,我们会尽量遵守 PSR-2 编码标准。

【问题讨论】:

  • 我总是选择第二个选项,箭头之前似乎更具可读性
  • 你最喜欢哪个。就个人而言,我喜欢第二个,但这是我的看法。
  • 两者都有效,但我几乎只看过第二个版本。
  • 我更喜欢第一个选项,与函数参数的逗号或数组中的多个元素相同。但这是个人喜好。

标签: php coding-style


【解决方案1】:

PSR2 未指定。见https://stackoverflow.com/a/11894206/2016155。如果你问我,第二个选项更具可读性。

【讨论】:

    猜你喜欢
    • 2020-08-23
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 2017-09-03
    相关资源
    最近更新 更多