Regel 11: Konstanten werden in Großbuchstaben definiert – Für Konstanten gelten die gleichen Regeln wie für andere Bezeichner. Eine Ausnahme gibt es jedoch: Sämtliche Konstanten werden groß geschrieben.
define('SERVER', 'localhost');
define('NUTZER', 'admin');
Listing 3
Regel 12: Funktionen, Parameter und Rückgabewerte werden gut dokumentiert – Funktionen sollten immer einen Rückgabewert (return-Parameter) besitzen. Falls Ihre Funktion ausschließlich zur Verarbeitung oder zur Ausgabe gedacht ist, sollte die Funktion dennoch TRUE oder FALSE zurückliefern. Das könnte ein Indikator dafür sein, ob die Funktion erfolgreich oder nicht erfolgreich abgearbeitet wurde. Wie bereits erwähnt, müssen Funktionen und Parameter gut dokumentiert und beschrieben werden. Das gilt auch für die Rückgabewerte. Bezeichner und Parameter müssen aussagekräftig definiert werden.
Regel 13: Die Klammern für eine Funktion „()“ stehen direkt am Funktionsnamen – Das ist ein sehr verbreiteter Standard. Wie die Parameter einer Funktion behandelt werden, ist allerdings nicht einheitlich geregelt. Bewährt hat sich, den Parameter ohne Leerzeichen zu notieren, mit Ausnahme der Kommata. Der Funktionsaufruf summe(99,95) könnte von einem unerfahrenen Entwickler falsch interpretiert werden. Hier werden zwei Parameter übergeben, nicht eine Dezimalzahl, die in PHP mit „99.95“ gesetzt werden würde. Sie sollten daher auch aus Gründen der Übersichtlichkeit nach dem Komma ein Leerzeichen einfügen, so wie es im Sprachgebrauch bei einer Auflistung auch üblich ist.
str_word_count($str); count($array);
Listing 4
Regel 14: Funktionen mit langen oder zahlreichen Parametern müssen übersichtlich gesetzt werden – Es wird oft notwendig sein, Funktionen mit vielen Parametern zu benutzen und/oder lange Variablennamen zu definieren. Die Funktion mktime() enthält sechs Parameter. Beim Aufruf der Funktion sollten die Parameter auf mehrere Zeilen verteilt sein.






