Dieser Block beschreibt die Grundlagen der PHP-Programmierung mit Fokus auf Kontrollstrukturen und Arrays. Es beginnt mit einer Einführung in verschiedene Kontrollstrukturen wie einfache und alternative Verzweigungen (if, if-else), Mehrfachauswahlen (switch-case), und das neue Konstrukt match in PHP 8, welches Typ- und Wertgleichheit prüft. Es erklärt den Aufbau und die Funktionsweise dieser Strukturen mit Syntaxbeispielen und typischen Fehlerquellen, wie etwa fehlende Klammern oder Semikolons.
Im nächsten Abschnitt werden Schleifen behandelt, darunter kopfgesteuerte (while), fußgesteuerte (do-while) und Zählschleifen (for). Der Schwerpunkt liegt darauf, wie Schleifen verwendet werden, um Codeblöcke zu wiederholen, und wie sie durch Bedingungen gesteuert werden. Besondere Anweisungen wie break zum Beenden und continue zum Überspringen eines Schleifendurchlaufs werden ebenfalls behandelt.
Der dritte Teil widmet sich Arrays, einem zentralen Datentyp in PHP. Hier wird gezeigt, wie Arrays erstellt, gefüllt und genutzt werden können. Unterschiedliche Typen wie numerische und assoziative Arrays (mit Schlüssel-Wert-Paaren) sowie multidimensionale Arrays werden vorgestellt. Es wird auch die Verwendung der foreach-Schleife erklärt, die speziell für das Durchlaufen von Arrays konzipiert ist. Beispiele demonstrieren, wie man Arrays erstellt, ihre Elemente abruft und sie mit Schleifen dynamisch füllt.
Letztlich werden Funktionen zur Arbeit mit Arrays und Strings behandelt. Eingebaute Funktionen wie trim() oder max() werden erläutert, ebenso wie spezielle Funktionen für Multibyte-Strings, die für internationale Anwendungen wichtig sind.
Abschließend gibt es eine Zusammenfassung der behandelten Themen und Anleitungen zu Best Practices, um Fehler zu vermeiden und sauberen Code zu schreiben.
Der Inhalt zu diesem Thema, in kurzen Worten beschrieben.
Datum: KW 47 + 48 – 2024
Dieser Blogbeitrag bezieht sich auf das Fernstudium Medieninformatik (interner Link ↪ zu der Übersicht Vita/Medieninformatik ILS), das ich von Mai 2023 bis Mai 2025 verfolgt habe.
Fachlektoren: Dr. Florence Maurice, Thorsten Schreiber