Heim  >  Artikel  >  Backend-Entwicklung  >  Benennungsregeln, an die PHP-Programmierer gewöhnt sind

Benennungsregeln, an die PHP-Programmierer gewöhnt sind

黄舟
黄舟Original
2017-07-26 13:11:493436Durchsuche

Es ist lange her, seit ich von C++ auf PHP umgestiegen bin. Ich war schon immer ein bisschen besessen von der Sauberkeit des Codes. Ich verwende für Dateinamen, Schnittstellennamen, Klassennamen und Methodennamen eine strikte Schreibweise. usw.

Aber manchmal zögere ich, ob ich den ersten Buchstaben großschreiben oder zur Unterscheidung eine Unterstreichung verwenden soll. Lassen Sie uns heute kurz zusammenfassen und zusammenfassen.

1. Dateiname

Der Dateiname verwendet einheitlich die Kamel-Schreibweise, d. h. der erste Buchstabe aller Wörter wird großgeschrieben, wie zum Beispiel: UserLoginController.php

2. Klassenname

Klassennamen verwenden ebenfalls die Kamel-Fall-Nomenklatur, und die Länge sollte auf fünf Wörter beschränkt sein. Wenn die Logik gut beschrieben ist, verwenden Sie eine Kurzform, z als: Klasse Account, Klasse RealNameVerify.

3. Klassenmethodenname

Der Klassenmethodenname verwendet die Kamel-Fall-Nomenklatur, d Wörter werden alle groß geschrieben und der erste Buchstabe ist so beschreibend wie möglich. Operationstyp, wie zum Beispiel: getUserInfo, updateGameConfig, bindPhone.

Für private Methoden einer Klasse sollten sie mit einem einzelnen Unterstrich beginnen, wie zum Beispiel: _guestLogin

4. Klassenmitgliedsvariablen und Methodenvariablen

Obwohl viele Leute glauben, dass Klassenmitgliedsvariablen mit m beginnen, ist es meine persönliche Angewohnheit, alle Variablen mit Kleinbuchstaben und unterstrichenen Links zu definieren, z als: $game_repository, $table_config, $return_data.

Übrigens Schauen wir uns eine bessere Methode zur Variablenbenennung an:

1. Mitgliedsvariablen beginnen mit m, wie zum Beispiel: $mTable , $mUrl

2. Statische Variablen beginnen mit s, wie zum Beispiel: $sCount, $ sStatus

 3. Globale Variablen beginnen mit g, wie zum Beispiel: $gConnectTime

5. Klassenkonstanten, globale Konstanten

 Verwenden Sie für Konstanten alle Großbuchstaben und verbinden Sie Wörter mit Unterstrichen. Methode, wie zum Beispiel: PAYMENT_METHOD_TTBANK.

Schließlich gibt es keine absolut beste Namenskonvention, sondern nur die Namenskonvention, die im Detail für das Team am besten geeignet ist. Die Namensregeln müssen auch entsprechend dem verwendeten Framework, dem spezifischen Projekthintergrund usw. geändert werden.

Aber eine einheitliche, klare und einfache Benennungsregel ist für die Projektentwicklung und -wartung sehr nützlich.

Das obige ist der detaillierte Inhalt vonBenennungsregeln, an die PHP-Programmierer gewöhnt sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn