加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

coding-style – 当参数分割成多行时,阻止PhpStorm在函数声明后

发布时间:2020-12-13 21:58:27 所属栏目:PHP教程 来源:网络整理
导读:在我的PhpStorm 8.0.3代码风格中,我将它设置为在函数声明之后添加一个新行,它可以正常工作. 问题是现在我在一个跟随PSR-2 Standards的新项目中,它表示函数的左括号必须放在与函数参数的右括号相同的行中,当它们分成多行时,你可以看到here. 当参数分为多行时
在我的PhpStorm 8.0.3代码风格中,我将它设置为在函数声明之后添加一个新行,它可以正常工作.

问题是现在我在一个跟随PSR-2 Standards的新项目中,它表示函数的左括号必须放在与函数参数的右括号相同的行中,当它们分成多行时,你可以看到here.

当参数分为多行时我想要这个…

public function myMethod(
    MyClass $arg1,$arg2 = null
) {
    // method body
}

……当他们都在同一条线上时……

public function myMethod(MyClass $arg1,$arg2 = null)
{
    // method body
}

我试图搜索该选项,但我找不到它 – 我知道我可以决定是否要为所有功能添加新行,但我只在这些特定场合需要它.

解决方法

在文件 – >设置对话框,在编辑器下 – >代码风格 – > PHP选择右侧的Wrapping and Braces选项卡.

找到函数声明参数块并检查主控件,这里有一堆关于包装参数的选项以及此块中的一些其他选项来控制大括号放置.另请参阅上面的Braces放置块.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读