Heim > Backend-Entwicklung > PHP-Tutorial > PHP-spezifische Analyse der Namensregeln

PHP-spezifische Analyse der Namensregeln

黄舟
Freigeben: 2023-03-14 13:18:01
Original
1198 Leute haben es durchsucht

Was allgemeine Konventionen betrifft, sollten die Namen von Klassen, Funktionen und Variablen so sein, dass Codeleser die Funktion dieser Codes leicht verstehen können, und eine mehrdeutige Benennung sollte vermieden werden.

1. Bei der Klassenbenennung

  • werden Großbuchstaben als Wortsegmentierung verwendet, bei anderen Buchstaben werden Kleinbuchstaben verwendet.

  • Verwenden Sie Großbuchstaben für den ersten Buchstaben des Namens.

  • Verwenden Sie keinen Unterstrich ('_').

  • Wie zum Beispiel: Name, SuperMan, BigClassObject.

2. Benennung von Klassenattributen

  • Dem Attributnamen sollte das Zeichen „m“ vorangestellt werden.

  • Das Präfix „m“ folgt den gleichen Regeln wie die Klassenbenennung.

  • „m“ modifiziert immer den Anfang eines Namens, genau wie der Beginn mit „r“ eine Referenz darstellt.

  • Wie zum Beispiel: mValue, mLongString usw.

3. Benennung von Methoden

  • Die Funktion von Methoden besteht darin, eine Aktion auszuführen und ein Ziel zu erreichen. Der Name sollte also erklären, was die Methode bewirkt. Im Allgemeinen haben die Präfixe von Namen erste Regeln, wie z. B. is (Urteil), get (get), set (set).

  • Der erste Buchstabe des ersten Wortes im Namen der Methode ist kleingeschrieben, und der erste Buchstabe der nachfolgenden Wörter wird groß geschrieben. . Zum Beispiel:


class StartStudy{                       //设置类
        $mLessonOne = "";               //设置类属性
        $mLessonTwo = "";               //设置类属性
        function getLessonOne(){        //定义方法,得到属性mLessonOne的值
            ...
    }
}
Nach dem Login kopieren

4. Benennung von Parametern in der Methode

  • Verwenden Sie Kleinbuchstaben für das erste Zeichen.

  • Alle Zeichen nach dem ersten Zeichen werden gemäß den Klassenbenennungsregeln großgeschrieben.

  • Zum Beispiel:


class EchoAnyWord{
    function echoWord($firstWord,$secondWord){
        ...
    }
}
Nach dem Login kopieren

5 🎜 >

    Referenzvariablen sollten mit dem Präfix „r“ versehen werden. Zum Beispiel:


class Example{
    $mExam = "";
    funciton setExam(&$rExam){
        ...
    }
    function getExam(){
        ...
    }
}
Nach dem Login kopieren
6. Variablenbenennung

    alle Buchstaben Alle verwenden Kleinbuchstaben.
  • Verwenden Sie „_“ als Trennzeichen für jedes Wort.
  • Wie zum Beispiel: $msg_error, $chk_pwd usw.
  • Temporäre Variablen heißen normalerweise i, j, k, m und n und werden im Allgemeinen für Ganzzahlen c, d, e und s verwendet, die im Allgemeinen für Zeichentypen verwendet werden.
  • Instanzvariablen muss ein Unterstrich vorangestellt werden, das erste Wort ist kleingeschrieben und der erste Buchstabe der übrigen Wörter wird groß geschrieben.
7. Globale Variablen

    Globale Variablen sollten mit dem Präfix „g“ versehen werden. Zum Beispiel: global $gTest.
8. Konstanten und globale Konstanten sollten alle in Großbuchstaben zwischen Wörtern stehen '_' zum Trennen. Wie zum Beispiel

  • 9. Statische Variablen


define('DEFAULT_NUM_AVE',90);
define('DEFAULT_NUM_SUM',500);
Nach dem Login kopieren
Statische Variablen sollte ein „s“ vorangestellt werden. Zum Beispiel:

  • 10. Funktionsbenennung


state $sStatus = 1;
Nach dem Login kopieren
alle Verwenden Sie Kleinbuchstaben für Namen und „_“, um mehrere Wörter zu trennen. Zum Beispiel:

  • Die oben genannten Benennungsregeln können in Kombination verwendet werden, wie zum Beispiel:


function this_good_idear(){
    ...
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP-spezifische Analyse der Namensregeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage