Règles de dénomination auxquelles les programmeurs PHP sont habitués

黄舟
Libérer: 2023-03-14 13:20:02
original
3441 Les gens l'ont consulté

Cela fait longtemps que je suis passé du C++ à PHP. J'ai toujours été un peu obsédé par la propreté du code. J'utilise une dénomination stricte en casse chameau pour les noms de fichiers, les noms d'interfaces, les noms de classes, les noms de méthodes, etc.

Mais parfois j'hésite entre mettre la première lettre en majuscule ou utiliser le soulignement pour distinguer. Résumons brièvement et résumons aujourd'hui.

1. Nom du fichier

Le nom du fichier utilise uniformément la méthode de dénomination en casse chameau, c'est-à-dire que la première lettre de tous les mots est en majuscule, par exemple : UserLoginController.php

2. Nom de classe

Les noms de classe utilisent également la nomenclature en cas de chameau, et la longueur doit être contrôlée dans les cinq mots. Si la logique est bien décrite, utilisez une forme abrégée, telle que. comme : class Account , class RealNameVerify.

3. Nom de la méthode de classe

Le nom de la méthode de classe utilise la nomenclature en casse chameau, c'est-à-dire que le premier mot est entièrement en minuscules et la première lettre des suivants. les mots sont tous en majuscules et la première lettre est aussi descriptive que possible. Type d'opération, tel que : getUserInfo, updateGameConfig, bindPhone.

Pour les méthodes privées de la classe, elles doivent commencer par un seul trait de soulignement, tel que : _guestLogin

4. Variables de membre de classe et variables de méthode

Bien que beaucoup de gens pensent que les variables de membre de classe commencent par m, mon habitude personnelle est d'utiliser des lettres minuscules et de souligner des liens pour définir toutes les variables, telles que comme : $game_repository, $table_config, $return_data.

Au fait, jetons un coup d'œil à une meilleure méthode de dénomination des variables :

1. Les variables membres commencent par m, telles que : $mTable , $mUrl

2. Les variables statiques commencent par s, telles que : $sCount, $ sStatus

 3. Les variables globales commencent par g, telles que : $gConnectTime

5. Constantes de classe, constantes globales

 Pour les constantes, utilisez toutes les lettres majuscules et connectez les mots avec des traits de soulignement Méthode, telle que : PAYMENT_METHOD_TTBANK.

Enfin, il n'y a pas de meilleure convention de dénomination absolue, seulement la convention de dénomination la plus adaptée à l'équipe, en détail. Les règles de dénomination doivent également être modifiées en fonction du cadre utilisé, du contexte spécifique du projet, etc.

Mais une règle de dénomination unifiée, claire et simple est très utile pour le développement et la maintenance du projet.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal