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 :
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
-
strpos() (exemple d'une erreur du pass�)
new SplFileObject()
-
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()