|
|
Regeln
Die folgende Liste gibt einen Überblick über die Rechte die das PHP
Projekt bei der Auswahl von Namen für neue interne Bezeichner für
sich selbst in Anspruch nimmt. Die definitiven Vorgaben finden sich
in den offiziellen
» CODING STANDARDS:
-
PHP ist Eigentümer des globalen Namensraumes, versucht aber
vernünftige sprechende Namen zu finden und offensichtliche
Konflikte zu vermeiden.
-
Funktionsnamen benutzten Unterstriche als Trennzeichen zwischen
Worten während Klassennamen den camelCase und
PascalCase Regeln folgen (die Benennung
älterer Funktionen und Klassen kann hiervon abweichen).
-
PHP wird jedem globalen Symbol einer Erweiterung den Namen der
Erweiterung voranstellen (in der Vergangenheit gab es allerdings
zahlreiche Abweichungen von dieser Regel), z.B:
-
Bei Iteratoren und Ausnahmen wird dagegen einfach ein
"Iterator" oder "Exception"
an den Namen angehängt, z.B.:
ArrayIterator
LogicException
-
PHP reserviert alle Symbole die mit zwei Unterstrichen
__ beginnen für interne Zwecke.
Sie sollten nur dann Namen mit __
beginnen lassen wenn Sie eine der dokumentierten
"magischen" Funktionalitäten in PHP nutzen wollen, z.B:
|