Alternative Syntax für Kontrollstrukturen
 (PHP 4, PHP 5, PHP 7, PHP 8)
 
  PHP bietet eine alternative Syntax für einige seiner Kontrollstrukturen an,
  namentlich für if, while,
  for, foreach und
  switch. In jedem Fall ist die Grundform der alternativen
  Syntax ein Wechsel der öffnenden Klammer gegen einen Doppelpunkt (:) und der
  schließenden Klammer in endif;, endwhile,
  endfor;, endforeach; respektive
  endswitch.
  
 
 
  Im obigen Beispiel ist der HTML-Block "A ist gleich 5" in ein
  if-Statement verschachtelt, das in alternativer Syntax
  notiert ist. Der HTML-Block würde nur angezeigt werden, wenn
  $a gleich 5 ist.
 
 
  Die alternative Syntax lässt sich ebenfalls auf else und
  elseif anwenden. Im Folgenden wird eine
  if-Struktur mit elseif- und
  else-Teilen im alternativen Format gezeigt:
  
 
 Hinweis: 
  
   Das Vermischen unterschiedlicher Schreibweisen im selben Kontrollblock
   ist nicht unterstützt.
  
 
 Warnung
  
   Jegliche Ausgabe (einschließlich Whitespace) zwischen einer
   switch Anweisung und dem ersten case
   ist ein Syntax Fehler. Zum Beispiel ist folgendes ungültig:
  
  
  
   Hingegen ist das folgende gültig, da das abschließende Zeilenende nach der
   switch Anweisung als Teil des schließenden
   ?> angesehen wird, und daher zwischen
   switch und case nichts ausgegeben wird:
  
  
  
 
  Siehe auch while,
  for und
  if für weitere Beispiele.