Php 如何在方法定义中缩进方法参数
大多数时候,当我需要将一些代码包装到下一行时,我有一种更喜欢的方法。例如,当调用我喜欢的方法时:Php 如何在方法定义中缩进方法参数,php,coding-style,Php,Coding Style,大多数时候,当我需要将一些代码包装到下一行时,我有一种更喜欢的方法。例如,当调用我喜欢的方法时: someMethod( param1, param2, param3 ); 但是当它是一个方法定义时,我找不到一种直观的阅读方法。乙二醇 function someMethod( param1, param2, param3) { // code here. // Problem : The parameters are inde
someMethod(
param1,
param2,
param3
);
但是当它是一个方法定义时,我找不到一种直观的阅读方法。乙二醇
function someMethod(
param1,
param2,
param3) {
// code here.
// Problem : The parameters are indented at the same level as the code
}
function someMethod(param1,
param2,
param3) {
// code here
// Looks ugly. Pain to re-factor
}
public function someMethod(param1, param2, param3
param4, param5, param6) {
// code here
// I've included public to show that I am using 8 spaces here and not
// lining up with the end of the function keyword.
}
我倾向于最后一个例子,但对它不太满意。它可以与末端的大括号一起工作,就像这里一样,但是如果大括号与function关键字一致,它看起来很难看。乙二醇
function someMethod(param1, param2, param3)
param4, param5, param6)
{
// code here
}
编辑:我主要是问PHP,但我在其他语言中遇到过这个问题。我建议您遵循编码标准。有很多好的和受欢迎的 在我的特殊情况下,我用PHP编程,所以我想到了。此外,如果您不是团队中的编程人员,那么编码风格主要取决于您的特殊品味,并且保持一致性 无论如何,在这些标准中,他们建议如下:
function somemethod(param1, param2, param3
param4, param5, param6
) {
}
我建议您遵循编码标准。有很多好的和受欢迎的 在我的特殊情况下,我用PHP编程,所以我想到了。此外,如果您不是团队中的编程人员,那么编码风格主要取决于您的特殊品味,并且保持一致性 无论如何,在这些标准中,他们建议如下:
function somemethod(param1, param2, param3
param4, param5, param6
) {
}
格式可能取决于您使用的语言use@Qwe我已经更新了这个问题。首先,我使用的是phpFormat,这取决于您使用的语言use@Qwe我已经更新了这个问题。我主要用的是PHPThanks。该方法还可以很好地处理函数定义,在该行的末尾有一个大括号;新行上的右括号使它起作用。谢谢。该方法还可以很好地处理函数定义,在该行的末尾有一个大括号;新行上的右括号使其工作。