在我的 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
}
我试图搜索该选项,但找不到 - 我知道我可以决定是否要为 添加新行全部 功能,但我只在这些特殊场合需要它。
最佳答案
作为@marekful 答案的补充。为了更清楚,这些是实现我想要的目标所需的 2 个设置:
关于coding-style - 当参数拆分为多行时,阻止 PhpStorm 在函数声明后添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29805484/