if else verschachteln

Thomasio

Erfahrenes Mitglied
Ich baue gerade ein grösseres Konstrukt aus if und else, und wie immer, es ist irgendwo ein Wurm drin, den ich nicht finde.
Inzwischen bin ich so weit, dass ich die ganze Konstruktion nur noch als Grundgerüst ohne Funktion habe, nur um zu sehen, ob das Gerüst überhaupt funktioniert, aber selbst da scheint irgendwas nicht richtig zu sein.

Darum die einfache Frage: Kann man in PHP if und else beliebig verschachteln, oder nicht?
Z.B. so

Code:
if(irgendwas) {

if(sonstwas) {

// funktion 1

} else {

// funktion 2

}

} else {

if(wasanderes) {

// funktion 3

} else {

// funktion 4

}

}
 
Du sparst Dir viel Arbeit und Kopfweh, wenn Du vernünftig einrückst. Sonst verliert man schnell die Übersicht...
PHP:
<?php
if(irgendwas) {
  if(sonstwas) {  
    // funktion 1
  } 
  else {  
    // funktion 2
  }
} 
else {
  if(wasanderes) {
    // funktion 3
  } 
  else {
    // funktion 4
  }
}
?>
 
Zurück