Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Einbindung in HTML  Kommentare  Variablen  Konstanten  Operatoren  Funktionen  Kontrollstrukturen  if-else-elseif  switch  while/do..while  for  foreach  break/continue  Arrays  Objektorientierung  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
switch
|
C-Stil
|
HTML Variante
|
switch (expression) {
case value:
statements
break;
default:
statements
break;
}
|
switch (expression) :
case value:
statements
break;
default:
statements
break;
endswitch;
|
- "default" ist optional
- kein Gruppierung von values in einem case möglich, stattdessen mehrere cases ohne break untereinander verwenden
|
| switch |
Top |
|
<?php
$action = -1;
switch ($action) {
case 1:
print "Der Wert ist 1.";
break;
// fallthrough für 2, 3, 4
case 2:
case 3:
case 4:
print "Der Wert ist 2, 3 oder 4.";
break;
default:
print "Ungültiger Wert.";
break;
}
?>
|
|
Ausgabe
|
Top |
|
|
< ^ >
|