11 Best Practices

PHP Standards Recommendations

Seit 2009 gibt es die Framework Interoperability Group (kurz PHP-FIG), die PHP Standards Recommendations (kurz PSRs) erarbeitet und veröffentlicht.

In diesen PSRs werden Empfehlung für das Arbeiten mit PHP definiert. Ziel der PHP-FIG ist es, einmal erstellte PHP-Komponenten in verschiedenen Projekten und Frameworks wiederverwendbar zu machen. Dazu ist es wichtig, dass der Code nach einheitlichen Regeln geschrieben wird.

  • In PSR-1 werden die «Basic Coding Standards» definiert. Es wird zum Beispiel festgelegt, welche PHP-Tags verwendet werden oder wie Variablen benannt werden sollen. (ÜK-Relevant: 1. und 2.)

  • PSR-2 ist der «Coding Style Guide». Hier wird definiert, wie Code formatiert werden soll. (ÜK-Relevant: 1., 2. und 5.). PSR-12 definiert den «Extended Coding Style» und erweitert bzw. ersetzt einzelne Vorgaben aus PSR-2.

Grundsätzliches

  • Schreibe sauberen Code (Formatierung, Namensgebung, Verständlichkeit). Versuche PSR-1 und PSR-2/12 zu beachten.

  • Versuche redundanten Code auf einem absoluten Minimum zu halten (DRY-Prinzip). Nutze wenn möglich Funktionen.

  • Achte auf deine Ordnerstruktur. Benenne deine Dateien und Ordner auf eine verständliche Art und Weise.

  • Trenne immer Logik und Darstellung im Code.

Last updated

Was this helpful?