đź“‹
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 EinfĂĽhrung
      • 02 PHP Konfiguration
      • 03 PHP Ăśbersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt fĂĽr Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Ăśbersicht
    • 03 Ăśbungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • PHP Standards Recommendations
  • Grundsätzliches

Was this helpful?

Export as PDF
  1. Tag 1
  2. 04 PHP

11 Best Practices

Previous10 KlassenNext12 Links

Last updated 4 years ago

Was this helpful?

PHP Standards Recommendations

Seit 2009 gibt es die (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 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.)

  • ist der «Coding Style Guide». Hier wird definiert, wie Code formatiert werden soll. (ĂśK-Relevant: 1., 2. und 5.). 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 (). 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.

Framework Interoperability Group
PSR-1
PSR-2
PSR-12
DRY-Prinzip