Hi Frank,
im Prinzip sollte es reine Geschmacksache sein. Auf die Ausführungsgeschwindigkeit hat es meines Wissens keinen Einfluss, da es eine reine Syntax-Sache ist.
Ich würde jedoch "else if" nutzen, da diese Schreibweise häufiger anzutreffen ist und in zahlreichen Programmiersprachen verwendet werden kann. Damit wird ein Parser diese Unterstützen.
Ein echter PHP-Parser muss jedoch mit beidem klar kommen.
Auf php.net steht dazu das:
Zitat:
Hinweis: Achtung: elseif und else if verhalten sich nur gleich, wenn geschwungene Klammern verwendet werden, wie im obigen Beispiel. Wenn ein Doppelpunkt zur Definition der if/elseif-Bedingungen benutzt wird, darf else if nicht in zwei Wörtern geschrieben werden, oder PHP wird das Skript mit einem Parse Error abbrechen.
Doch eine Sytntax wie
PHP-Quellcode:
if($a > $b):
echo $a." ist größer als ".$b;
würde ich nicht verwenden. Die ist einfach zu exotisch. *g*