Php 为什么在类定义中允许使用相同的开行括号?

Php 为什么在类定义中允许使用相同的开行括号?,php,coding-style,kohana,Php,Coding Style,Kohana,以下是一段摘录自: 括号总是在它们自己的线上。这条规则的例外是 类的左括号,可以在同一行上 有问题的异常(允许在类定义中使用同一行开头括号的异常)背后的动机是什么?这只是我的猜测,但可能是因为内联类括号不会降低代码的可读性(通常只有一个在文件开头)。抛出一个胡乱猜测;允许用于覆盖/扩展的“虚拟”声明,例如: class Route extends Kohana_Route {} 延长《宣言》 class Kohana_Route { // ...code... } 以简洁

以下是一段摘录自:

括号总是在它们自己的线上。这条规则的例外是 类的左括号,可以在同一行上


有问题的异常(允许在类定义中使用同一行开头括号的异常)背后的动机是什么?

这只是我的猜测,但可能是因为内联类括号不会降低代码的可读性(通常只有一个在文件开头)。

抛出一个胡乱猜测;允许用于覆盖/扩展的“虚拟”声明,例如:

  class Route extends Kohana_Route {}
延长《宣言》

  class Kohana_Route {
    // ...code...
  }

以简洁的方式。

一个文件中可以有多个:?但这并不常见(我通常写:)