Namenskonventionen

Funktionen und Methoden

Funktionen und Methoden sollten unter Verwendung des "studly caps" Stils (auch bekannt als "bumpy case" oder "camel caps") benannt werden. Funktionsnamen sollten zusätzlich den Paketnamen als Präfix enthalten, um Kollisionen zwischen den Paketen zu vermeiden. Der Anfangsbuchstabe des Namens (nach dem Präfix) wird in Klein- und jeder Anfangsbuchstabe eines neuen "Wortes" in Großbuchstaben geschrieben. Ein paar Beispiele:

Private Klassenvariablen und -funktionen beginnen mit einem einzelnen Unterstrich. Zum Beispiel:

Konstanten

Konstanten sollten immer in Großbuchstaben geschrieben werden, und die Worttrennung sollte mit Unterstrichen erfolgen. Geben Sie als Präfix zum Konstantennamen den Namen der Klasse bzw. des Paketes an, in welcher die Konstante benutzt wird. Zum Beispiel beginnen alle Konstanten, welche von dem DB:: - Paket benutzt werden, mit "DB_".

Globale Variablen

Wenn Sie in Ihrem Paket globale Variablen definieren, sollte deren Name mit einem einzelnen Unterstrich, dem Paketnamen und einem weiteren Unterstrich beginnen. Zum Beispiel benutzt das PEAR Paket eine globale Variable namens $_PEAR_destructor_object_list.