PSR (PHP Standard Recommendations) sind die von PHP-FIG (PHP-Framework Interoperability Group) vereinbarten PHP-Codierungskonventionen.
PHP-FIG (PHP Frameworks Interoperability Group) ist eine 2009 von den Entwicklern mehrerer Open-Source-Frameworks gegründete Organisation. Später schlossen sich auch weitere Mitglieder an. hauptsächlich Laravel , Joomla , Drupal , Komponist , Phalkon , Schlank , Symfony , Zend Framework Es gibt Entwickler wie Keine offizielle PHP-Organisation, vertritt aber die Meinung von mehr als der Hälfte der PHP-Community.
Der Zweck von PSR besteht darin, den Mindeststandard für die Zusammenarbeit durch Kommunikation zwischen den Entwicklern jedes Frameworks festzulegen und dafür zu sorgen, dass jedes Framework seinen eigenen Codierungsstil aufgibt und dem einheitlichen Codierungsstandard folgt, um zur Entwicklung von PHP beizutragen.
Bisher wurden sechs Gesetze per Stimmzettel verabschiedet. Und mehr als die Hälfte der PHP-Frameworks unterstützen es.
Bedingungen bestanden
Nummer | Titel | Autor | Koordinator | Befürworter |
---|---|---|---|---|
1 | grundlegende Codierungskonventionen | Paul M. Jones | N / A | N / A |
2 | Konventionen für den Codierungsstil | Paul M. Jones | N / A | N / A |
3 | Protokollschnittstellenkonvention | Jordi Boggiano | N / A | N / A |
Vier | Autoload-Bedingungen | Paul M. Jones | Phil Sturgeon | --Larry Garfield |
6 | Caching-Schnittstellenvertrag | --Larry Garfield | Paul Dragoonis | Robert Hafner |
7 | HTTP-Nachrichtenschnittstellenkonvention | Matthew Weier O'Phinney | Beau Simensen | Paul M. Jones |
13 | Bedingungen für Hypermedia-Links | --Larry Garfield | Matthew Weier O'Phinney | Marc Alexander |
16 | Einfache Cache-Konvention | Paul Dragoonis | Jordi Boggiano | Fabien Potencier |
in Prüfung
Nummer | Titel | Autor | Koordinator | Befürworter |
---|---|---|---|---|
11 | Containerschnittstellenkonvention | Matthieu Napoli, David Négrier | Matthew Weier O'Phinney | Korvin Szanto |
Entwurf
Nummer | Titel | Autor | Koordinator | Befürworter |
---|---|---|---|---|
Fünf | PHPDoc-Standard | Mike van Riel | Unbesetzt | Unbesetzt |
8 | Anpassbare Schnittstellenkonvention | --Larry Garfield | Unbesetzt | Unbesetzt |
9 | Sicherheitshinweis | Michael Heß | Korvin Szanto | --Larry Garfield |
Zehn | Sicherheitsberichtsprozess | Michael Heß | --Larry Garfield | Korvin Szanto |
12 | Erweiterter Leitfaden zum Codierungsstil | Korvin Szanto | Alexander Makarow | Robert Deutz |
14 | Event Manager | --Chuck Reeves | Brian Letterer | Roman Tsiupa |
15 | HTTP-Middleware | Woody Gilk | Paul M. Jones | Jason Feigling |
17 | HTTP-Factory | Woody Gilk | Roman Tsiupa | Paul M. Jones |
*Dieser Artikel basiert auf den „ Standardregeln für den japanischen Dokumenterstellungsstil “
*Dieser Artikel wurde von unserem Mitarbeiter Wu Jie verfasst Lindelin.org Dieser Artikel wurde nachgedruckt und als Beitragsartikel für veröffentlicht.