[TYPO3-50-general] CGL: Intending Tabs - Your opinion
Malte Jansen
mail at maltejansen.de
Thu Feb 5 18:36:13 CET 2009
Hi @all!
This is no discussion about spaces or tabs. We use tabs ;)
There two ways for intending functions or properties in a class.
1. In most cases you intend everything 1 tab.
class SomClass extends MyExtendedClass {
protected $var;
public function myMethod() {}
}
2. If you have more than one interface, you have to break the line for
readability. Than you have to intend it more than one tab and the
important code within a function might be outside of your monitor.
class SomClass extends MyExtendedClass
implements
MyVeryLongInterface1,
MyVeryLongInterface2,
MyVeryLongInterface3 {
protected $var;
public function myMethod() {}
}
IMO we should *always* intend properties and functions just *one tab*.
So variant 2 would look like this:
class SomClass extends MyExtendedClass
implements
MyVeryLongInterface1,
MyVeryLongInterface2,
MyVeryLongInterface3 {
protected $var;
public function myMethod() {}
}
What is your opinion or suggestion?
Cheers,
Malte
More information about the TYPO3-project-5_0-general
mailing list