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 :
-
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 :