考虑看看的Zend_CodeGenerator_Php_Class::generate
源,管线466和以下(ZF为1.9.2),你会看到这样的事情:
$output .= 'class ' . $this->getName();
if (null !== ($ec = $this->_extendedClass)) {
$output .= ' extends ' . $ec;
}
$implemented = $this->getImplementedInterfaces();
if (!empty($implemented)) {
$output .= ' implements ' . implode(', ', $implemented);
}
$output .= self::LINE_FEED . '{' . self::LINE_FEED . self::LINE_FEED;
所以,我不认为这是可配置的。
有可能之路,重载通过继承了一些东西,但我不知道你怎么会有你的新类考虑......
还有:在格式化你想不尊重Zend Framework's Coding Standard,其中规定,在4.4.1. Class Declaration:
类必须根据 Zend Framework的命名约定来命名。
大括号应始终写在 类名下面的行。
我猜这似乎合乎逻辑的谁编码的,使其尊重框架本身^^
的编码标准的家伙(而且,正如你正在使用的框架深化发展的应用程序,我会建议你也会使用这个标准)
我认为不好的做法是在第一行留下左括号。如果匹配的左右括号对位于同一垂直线上,它使代码更具可读性。 – markus 2009-09-27 15:00:17
我知道有关于此的争议,但我没有看到在第一行中留下开头括号中的一个正面观点。这只是一种根深蒂固的习惯。但是再次,这只是我的意见:) – markus 2009-09-27 15:04:01