以下是Kohana约定的摘录:
括号总是在各自的行上。这个规则的例外是类的左括号,可以在同一行
异常背后的动机是什么(允许在类定义中有同一行开始括号)?
胡乱猜测;允许允许覆盖/扩展的"虚拟"声明,例如:
class Route extends Kohana_Route {}
扩展声明
class Kohana_Route {
// ...code...
}
这只是我的猜测,但可能是因为内联类括号不会降低代码的可读性(通常在文件开头只有一个)。
以下是Kohana约定的摘录:
括号总是在各自的行上。这个规则的例外是类的左括号,可以在同一行
异常背后的动机是什么(允许在类定义中有同一行开始括号)?
胡乱猜测;允许允许覆盖/扩展的"虚拟"声明,例如:
class Route extends Kohana_Route {}
扩展声明
class Kohana_Route {
// ...code...
}
这只是我的猜测,但可能是因为内联类括号不会降低代码的可读性(通常在文件开头只有一个)。
从一行开始标记