visono/coding-standards

Visono coding standards

dev-master 2014-04-04 09:40 UTC

This package is not auto-updated.

Last update: 2025-07-05 20:00:26 UTC


README

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