PHP Magazin

PHP, JavaScript, Open Web Technologies
X

WTC / IPC – die Serie! Viele spannende Themen – nicht nur zu den Konferenzen!

PSR-1 und PSR-2 verabschiedet und per CodeSniffer anwendbar

Eric Herrmann
Die Framework Interoperability Group (FIG) hat die neuen Standards PSR-1 und PSR-2 per Mehrheitsentscheid angenommen und wird sie für gültig erklären. Diese Programmier-Richtlinien dienen dazu, unterschiedliche Bibliotheken und Frameworks gleichzeitig verwenden zu können und diese nach einheitlichen Standards bedienen zu können.

Angefangen hatte alles mit dem erfolgreichen PSR-0, das sich um das Autoloading von Klassen-Definitionen gekümmert hatte. Das zuständige FIG-Konsortium aus zwanzig Mitgliedern hat sich anschließend um eine Erweiterung des PSR bemüht, doch schon in ihren Anfängen kam es zum Streit zwischen Klaus Silveira und Paul M Jones, und zuletzt zwischen allen Mitgliedern in der Mailing List.

Daher hat man sich dazu entschlossen, PSR-1 aufzusplitten in zwei Teile: PSR-1 kümmert sich gezielt um die Interoperabilität zwischen Frameworks und PSR-2 erweitert dies um stilistische Richtlinien.

Fabien Potencier hat in seinem Tool PHP_CodeSniffer und dem dazugehörigen php-cs-fixer ein Werkzeug bereitgestellt, mit dem Ihr Eure bestehende Code-Basis auf PSR-1- und PSR-2-Konformität überprüfen könnt. Es behebe die meisten Fehler, heißt es in der Readme.

Kommentare

Ihr Kommentar zum Thema

Als Gast kommentieren:

Gastkommentare werden nach redaktioneller Prüfung freigegeben (bitte Policy beachten).