Maison > Article > développement back-end > Analyse spécifique PHP sur les règles de dénomination
En ce qui concerne les conventions générales, les noms des classes, fonctions et variables doivent être tels que les lecteurs de code puissent facilement comprendre la fonction de ces codes, et les noms ambigus doivent être évités.
1. La dénomination des classes
utilise des lettres majuscules comme segmentation des mots, et les autres lettres utilisent des lettres minuscules.
Utilisez des lettres majuscules pour la première lettre du nom.
N'utilisez pas de trait de soulignement ('_').
Tels que : Nom, SuperMan, BigClassObject.
2. Nom de l'attribut de classe
Le nom de l'attribut doit être préfixé par le caractère « m ».
Le préfixe « m » suit les mêmes règles que la dénomination des classes.
'm' modifie toujours le début d'un nom, tout comme 'r' commence par une référence.
Tels que : mValue, mLongString, etc.
Nom des méthodes
La fonction des méthodes est de réaliser une action et d'atteindre un objectif. Le nom doit donc décrire ce que fait la méthode. Généralement, les préfixes des noms ont des premières règles, telles que is (jugement), get (get), set (set).
La première lettre du premier mot du nom de la méthode est en minuscule et la première lettre des mots suivants est en majuscule. . Par exemple :
class StartStudy{ //设置类 $mLessonOne = ""; //设置类属性 $mLessonTwo = ""; //设置类属性 function getLessonOne(){ //定义方法,得到属性mLessonOne的值 ... } }
4. Dénomination des paramètres dans la méthode
Utilisez des lettres minuscules pour le premier caractère.
Tous les caractères après le premier caractère sont en majuscule selon les règles de dénomination des classes.
Par exemple :
class EchoAnyWord{ function echoWord($firstWord,$secondWord){ ... } }
5. 🎜 >
class Example{ $mExam = ""; funciton setExam(&$rExam){ ... } function getExam(){ ... } }6. Nommage des variables
define('DEFAULT_NUM_AVE',90); define('DEFAULT_NUM_SUM',500);9. Variables statiques
state $sStatus = 1;10. Nommage des fonctions
function this_good_idear(){ ... }
class OtherExample{ $msValue = ""; //该参数既是类属性,又是静态变量 }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!