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. Dijkstr, Niklaus 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:
- for
- foreach
- while
- 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.
Lizenziert unter Creative Commons Attribution Share Alike License 4.0