Maison  >  Article  >  développement back-end  >  Analyse spécifique PHP sur les règles de dénomination

Analyse spécifique PHP sur les règles de dénomination

黄舟
黄舟original
2017-07-26 13:10:111139parcourir

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. 🎜 >

    Les variables de référence doivent être préfixées par « r ». Par exemple :


class Example{
    $mExam = "";
    funciton setExam(&$rExam){
        ...
    }
    function getExam(){
        ...
    }
}
6. Nommage des variables

    tous lettres Tous utilisent des minuscules.
  • Utilisez « _ » comme délimiteur pour chaque mot.
  • Tels que : $msg_error, $chk_pwd, etc.
  • Les variables temporaires sont généralement nommées i, j, k, m et n, qui sont généralement utilisées pour les entiers ; c, d, e, s, qui sont généralement utilisées pour les types de caractères.
  • Les variables d'instance doivent être précédées d'un trait de soulignement, le premier mot est en minuscule et la première lettre des mots restants est en majuscule.
7. Variables globales

    Les variables globales doivent être préfixées par « g ». Tel que : global $gTest.
8. Les constantes et les constantes globales

    Les constantes et les constantes globales doivent toutes être en lettres majuscules entre les mots. '_' pour séparer. Tels que


define('DEFAULT_NUM_AVE',90);
define('DEFAULT_NUM_SUM',500);
9. Variables statiques

    Variables statiques devrait être préfixé par « s ». Tels que :


state $sStatus = 1;
10. Nommage des fonctions

    tous. Utilisez des lettres minuscules pour les noms et utilisez « _ » pour séparer plusieurs mots. Par exemple :


Les règles de dénomination ci-dessus peuvent être utilisées en combinaison, par exemple :
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn