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.
PHP Standards Recommendations - PHP-FIG. https://www.php-fig.org/psr/.
Beste Grüße
Ralf