Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 971 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 971 Bytes

Vorwort


Generell werden die Regeln aus dem PSR2 Standard verwendet. Ausnahmen sind unten definiert. PSR Konventionen


Von PSR abweichend ist definiert

  • Es wird KEIN UTF8 verwendet
  • Es werden TABS statt SPACES verwendet

Zudem wurde zusätzlich festgelegt

  • Keine Yoda-Schreibweise
  • Keine strikte Prüfungen empty($x) === false sondern "weiche" empty($x) == false oder $x == "Hallo" - natürlich darf eine strikte Prüfung verwendet werden - muss aber nicht!
  • Das Ausrufezeichen darf nicht alleinstehend in Vergleichen verwendet werden. Verboten: if(!$error). Erlaubt: if($error !== true).
  • Für mehrzeilige Funktions-Aufrufe/Prüfungen/Arrays? ist die Einrückungen ein Tab unterhalb des Funktionsaufrufs, der erste Parameter ist in die neue Zeile zu setzen