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的值 ... } }
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){ ... } }
5 🎜 >
class Example{ $mExam = ""; funciton setExam(&$rExam){ ... } function getExam(){ ... } }
define('DEFAULT_NUM_AVE',90); define('DEFAULT_NUM_SUM',500);
state $sStatus = 1;
function this_good_idear(){ ... }
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!