Tutorial: Was sind die PSR-Standards?

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Gesperrt
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Tutorial: Was sind die PSR-Standards?

Beitrag von r23 »

Hallo,


Die PSR-Standards sind eine Reihe von Empfehlungen, die von der PHP Framework Interoperability Group (PHP FIG) veröffentlicht werden, um die Interoperabilität und die Qualität von PHP-Code zu verbessern. PSR steht für PHP Standard Recommendation, was PHP-Standardempfehlung bedeutet. Die PSR-Standards decken verschiedene Aspekte der PHP-Programmierung ab, wie z.B.:
  • - Den grundlegenden Programmierstil, der die Verwendung von Tags, Zeichensätzen, Namenskonventionen und Sichtbarkeiten regelt (PSR-1¹).
  • - Den erweiterten Programmierstil, der die Verwendung von Einrückungen, Leerzeichen, Zeilenumbrüchen, Klammern und Kommentaren regelt (PSR-12²).
  • - Das automatische Laden von Klassen und Dateien basierend auf Namensräumen und Verzeichnisstrukturen (PSR-4³).
  • - Das einheitliche Interface für Logmeldungen, das verschiedene Loglevel und Formate definiert (PSR-3).
  • - Das einheitliche Interface für HTTP-Nachrichten und URIs, das die Erstellung und Verarbeitung von Anfragen und Antworten ermöglicht (PSR-7).
  • - Das einheitliche Interface für Caching, das die Speicherung und Abfrage von Daten in verschiedenen Cache-Implementierungen ermöglicht (PSR-6).
  • - Das einheitliche Interface für Dependency Injection Container, das die Auflösung von Abhängigkeiten in verschiedenen Container-Implementierungen ermöglicht (PSR-11).
  • - Und viele andere Standards, die verschiedene Funktionen und Konzepte in PHP adressieren.
Die PSR-Standards sind keine verbindlichen Vorschriften, sondern freiwillige Empfehlungen, die von der PHP-Gemeinschaft entwickelt und akzeptiert werden. Sie sollen die Zusammenarbeit und den Austausch von PHP-Komponenten erleichtern und die Qualität und Lesbarkeit des Codes erhöhen. Viele bekannte PHP-Frameworks und -Bibliotheken folgen den PSR-Standards oder unterstützen sie teilweise. Sie können mehr über die PSR-Standards auf der offiziellen Website der PHP FIG erfahren


PHP Standards Recommendations - PHP-FIG. https://www.php-fig.org/psr/.

Beste Grüße

Ralf
Gesperrt