Maison  >  Article  >  développement back-end  >  Présentation du nommage des fichiers PHP, du nommage des classes et des méthodes, du nommage des variables et d'autres spécifications

Présentation du nommage des fichiers PHP, du nommage des classes et des méthodes, du nommage des variables et d'autres spécifications

jacklove
jackloveoriginal
2018-06-08 11:41:306092parcourir

Les normes de dénomination des fichiers PHP, de dénomination des classes et méthodes et de dénomination des variables sont particulièrement importantes lors de la dénomination.

1. Nommage des fichiers

Les noms des fichiers de classe doivent commencer par une lettre majuscule, et les noms des autres fichiers (fichiers de configuration, vues, fichiers de script généraux, etc.) sont tous en minuscules. .

Some_library.php application_config.php

2. Dénomination des classes et des méthodes

Les noms de classes doivent commencer par une lettre majuscule, utiliser des traits de soulignement pour séparer plusieurs mots et ne pas utiliser de dénomination en casse chameau.

class Super_class

Les méthodes de classe doivent être entièrement en minuscules et doivent indiquer clairement la fonction de la méthode, en incluant de préférence un verbe. Évitez les noms longs et utilisez des traits de soulignement pour séparer plusieurs mots.

function get_file_properties()

3. Dénomination des variables

Les règles de dénomination des variables sont très proches des règles de dénomination des méthodes de classe Utilisez toutes les lettres minuscules, utilisez des traits de soulignement pour les séparer, et le but. de la variable doit être clairement indiqué. Des variables très courtes et dénuées de sens ne doivent être utilisées que comme itérateurs dans les boucles for.

for ($j = 0; $j < 10; $j++)
$last_city

Les constantes suivent le nom des variables, mais les lettres sont toutes en majuscules

MY_CONSTANT
NEWLINE

Notez que lors de l'attribution de variables, il doit y avoir un espace avant et après

4.VRAI, FAUX et NULL Utilisez toutes les lettres majuscules pour ces mots-clés.

5. N'utilisez pas l'opérateur ||, il n'est pas visible sur certains appareils (il peut ressembler au chiffre 11). L'utilisation de l'opérateur && est légèrement meilleure que l'utilisation de AND, mais les deux sont acceptables. De plus, un espace doit être ajouté avant et après l’opérateur !

Remarque : Certaines fonctions PHP renvoient FALSE en cas d'échec, mais peuvent également renvoyer des valeurs valides telles que "" ou 0, qui sont égales à FALSE dans des comparaisons de types lâches. Ainsi, lorsque vous utilisez ces valeurs de retour à des fins de comparaison dans des conditions, veillez à utiliser une comparaison de type stricte pour vous assurer que la valeur de retour est bien celle que vous souhaitez, et non une autre valeur d'un type lâche.

Suivez également cette approche stricte lorsque vous vérifiez vos propres valeurs de retour et variables, en utilisant === et !== si nécessaire.

6. Utilisez la tabulation au lieu des espaces pour l'indentation

7. Utilisez des guillemets simples pour placer les chaînes, utilisez des guillemets doubles lorsqu'il y a des variables dans la chaîne et utilisez des accolades pour envelopper les variables. De plus, lorsqu'il y a des guillemets simples dans la chaîne, des guillemets doubles doivent également être utilisés afin que les caractères d'échappement ne soient pas nécessaires.

‘My String’
“My string {$foo}”
“SELECT foo FROM bar WHERE baz = ‘bag’”

Cet article explique le nom des fichiers PHP, le nom des classes et des méthodes, le nom des variables et d'autres spécifications. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.

Recommandations associées :

Comment résoudre le problème des données tronquées interrogées par php

Expliquez l'ordre des chaînes php Opérations associées de fractionnement

Comment utiliser php pour calculer la distance entre deux longitudes et latitudes

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