PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Astuces> <Guide de nommage de l'espace utilisateur
Last updated: Fri, 03 Oct 2008

view this page in

Règles

La liste suivante fournit un aperçu global des règles réservées au projet PHP lors du choix des noms pour les nouveaux identifiants internes. Le guide définitif est l'officiel » CODING STANDARDS :

  • PHP possède l'espace de noms de haut niveau mais tente de trouver des noms descriptifs cohérents.

  • Les noms des fonctions utilisent un underscore entre les mots, tandis que les noms des classes utilisent une règle de nommage spécifique (il y a quelques exceptions pour les anciennes classes et fonctions).

  • PHP préfixe tous les symboles globaux d'une extension avec le nom de l'extension. (Dans le passé, il y avait quelques exceptions à cette règle) Exemples :

  • Les itérateurs et les exceptions sont cependant simplement préfixés par respectivement, "Iterator" et "Exception." Exemples :

    • ArrayIterator

    • exceptionnameLogicException/exceptionname

  • PHP réserve tous les symboles commençant par un __ comme étant magique. Il est recommandé de ne pas créer de symboles commençant par un __ en PHP sauf si vous voulez utiliser les fonctionnalités magiques documentées. Exemple :

    • __get()

    • __autoload()



add a note add a note User Contributed Notes
Règles
Jon at kexsof dot com
22-Oct-2007 02:08
Angst relief for Drupal apprentices:
remember that the prefix (and suffix) for PHP magical symbols
is two (2) underscores.  The Drupal coding standard is one underscore
for some types of programmer-created identifiers.

Astuces> <Guide de nommage de l'espace utilisateur
Last updated: Fri, 03 Oct 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites