Navigation überspringen

Schleifen

Beabsichtigte Lernziele

Schleifen sind zur Entwicklung von Software elementar wichtig. Früher mußte häufig mit Sprungstellen gearbeitet werden, was den Quelltext unübersichtlich und schwer wartbar gemacht hat. Eine Fehleranalyse wurde unter Umständen unmöglich. Diese Art der Programmierung nannte man schnell aufgrund seiner verschlungenen Wege Spaghetticode.

Edsger W. DijkstrNiklaus Wirth und Corrado Böhm gelten als Wegbereiter der evolutionär gewachsenen Strukturierte Programmierung, die auf die oben genannten typischen Sprungstellen GOTO "gänzlich" verzichteten. Quelltext wurde leichter lesbar, wartbar und funktionssicherer. Dennoch konnte nicht auf gezielte Wiederholungen verzichtet werden. Aus diesem Grunde sieht die strukturierte Programmierung, als einzige Möglichkeit die zeilenweile Verarbeitung zu verlassen, die Schleifenverarbeitung vor. PHP kennt vier Schleifentypen:

  1. for
  2. foreach
  3. while
  4. do-while 

Allen Schleifen gemeinsam ist die Tatsache, dass sie Ihren body durchlaufen, solange ihre Bedingung war ist. Was das genau bedeutet, zeigen die nächsten Absätze.