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 la notation CamelCase (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 suffix�s par respectivement, "Iterator" et "Exception." Exemples :

  • 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()