PHP コーディング規約(PSR)その1:概要

PHP Coding Standards (PSR) Teil 1: Übersicht

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.