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 :
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos() (exemple d'une erreur du pass�)
new SplFileObject()
Les it�rateurs et les exceptions sont cependant simplement pr�fix�s par respectivement, "Iterator" et "Exception." Exemples :
ArrayIterator
LogicException
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()
Précédent | Sommaire | Suivant |
Guide de nommage de l'espace utilisateur | Niveau supérieur | Astuces |