Moin!
Hallo,
Klassen und Methoden/Funktionen neue Zeile, Kontrollanweisung selbe Zeile, so habe ich es verstanden.
ah, ok. In den verlinkten URL stehts, wer ahnt denn, dass man die auch mitlesen soll?
So eine unterschiedliche Handhabe ist aber inkonsequent, oder?
Sie schafft optische Leerzeichen dort, wo man Blöcke (also Klassen, deren Methoden oder globale Funktionen) voneinander abtrennen möchte, und sorgt für einheitliche Kompaktheit dort, wo sich Code nicht über unnötig viele Zeilen verteilen soll.
Tatsächlich ist Codeformatierung für mich kein Thema, für sowas gibts Tools - beispielsweise einfach Ctrl-Alt-L in PhpStorm drücken - fertig. Oder einen Codestyle-Fixer als Pre-Commit-Hook in Git einbinden. Man muss sich nicht zwingend manuell mit dem Problem befassen.
Grüße Sven