Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: elseif of "else if" (PHP)

  Alt 27. Jun 2010, 21:34
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*

Geändert von Matze (27. Jun 2010 um 21:37 Uhr)
  Mit Zitat antworten Zitat