Kontrollstrukturen

Kontrollstrukturen in PHP sind wie Anweisungen oder Anleitungen, die uns helfen, den Ablauf unseres Codes zu steuern. Sie ermöglichen es uns, Entscheidungen zu treffen, Bedingungen zu überprüfen und Schleifen auszuführen.

if-Anweisung

Die if-Anweisung ermöglicht es uns, eine Bedingung zu überprüfen und entsprechend zu handeln. Wenn die Bedingung erfüllt ist (wahr), wird der Code innerhalb des if-Blocks ausgeführt. Andernfalls wird der Code übersprungen oder ein alternativer Codeblock ausgeführt.

Beispiel
Anklicken zum Kopieren

Schleifen

Schleifen ermöglichen es uns, bestimmte Codeblöcke wiederholt auszuführen, solange eine bestimmte Bedingung erfüllt ist. Es gibt verschiedene Arten von Schleifen, aber die zwei gängigsten sind:

while-Schleife
Die while-Schleife überprüft eine Bedingung und wiederholt den Codeblock, solange die Bedingung erfüllt ist.

Beispiel
Anklicken zum Kopieren

In diesem Beispiel haben wir eine Variable namens $counter initialisiert und auf den Wert 1 gesetzt. Die while-Schleife überprüft die Bedingung $counter <= 5. Solange diese Bedingung wahr ist, wird der Codeblock innerhalb der Schleife ausgeführt.

Der Codeblock innerhalb der Schleife gibt den Wert des Zählers aus und erhöht dann den Wert von $counter um 1 mit $counter++. Dieser Schritt ist wichtig, um sicherzustellen, dass der Zähler jedes Mal inkrementiert wird und die Schleife nicht unendlich oft ausgeführt wird.

Die Schleife wird also solange wiederholt, bis der Zähler den Wert 5 erreicht. Bei jedem Durchlauf wird der aktuelle Wert des Zählers ausgegeben, und am Ende wird die Schleife beendet.

Die Ausgabe dieses Codes wäre:
Anklicken zum Kopieren

Die while-Schleife ist nützlich, wenn du eine Aktion wiederholt ausführen möchtest, solange eine bestimmte Bedingung erfüllt ist.

for-Schleife
Die for-Schleife ermöglicht es uns, eine Zählvariable zu verwenden, um den Codeblock eine bestimmte Anzahl von Malen auszuführen.

Beispiel
Anklicken zum Kopieren

In diesem Beispiel wird eine for-Schleife verwendet, um den Codeblock innerhalb der Schleife fünfmal auszuführen. Die Schleife beginnt mit einer Startwertzuweisung ($i = 1), definiert die Abbruchbedingung ($i <= 5) und gibt an, wie die Zählvariable nach jeder Iteration aktualisiert werden soll ($i++, was $i = $i + 1 entspricht).

Im Codeblock innerhalb der Schleife wird der Wert der Zählvariablen $i zusammen mit dem Text "Zähler: " ausgegeben. Die Ausgabe sieht folgendermaßen aus:
Anklicken zum Kopieren

switch-Anweisung

Die switch-Anweisung ermöglicht es uns, verschiedene Bedingungen zu überprüfen und abhängig von der erfüllten Bedingung verschiedene Codeblöcke auszuführen. Es ist eine alternative Möglichkeit, mehrere if-else-Blöcke zu vermeiden.

Beispiel
Anklicken zum Kopieren

In diesem Beispiel wird die Variable $tag mit dem Wert "Montag" initialisiert. Die switch-Anweisung überprüft den Wert der Variable und vergleicht ihn mit verschiedenen Fällen (case). Wenn ein Fall übereinstimmt, wird der entsprechende Codeblock ausgeführt. Am Ende jedes Falls wird das break-Stichwort verwendet, um die Ausführung zu beenden und aus der switch-Anweisung herauszutreten.

Im obigen Beispiel wird der Fall "Montag" erfüllt, daher wird der Codeblock echo "Heute ist Montag."; ausgeführt und die Ausgabe lautet: "Heute ist Montag." Wenn der Wert von $tag ein anderer Wochentag wäre, würde der entsprechende Fall übereinstimmen und der entsprechende Codeblock würde ausgeführt werden. Wenn keiner der Fälle übereinstimmt, wird der Codeblock im default-Fall ausgeführt.

Die switch-Anweisung ist nützlich, wenn du verschiedene Bedingungen prüfen und basierend auf den Übereinstimmungen unterschiedliche Codeblöcke ausführen möchtest.

Kommentare

Möchtest du etwas zu diesem Tutorial sagen?

2000 Zeichen übrig
Werbung

Du suchst einen günstigen Anbieter für Webhosting? Netcup hat alles, was du suchst!

Sichere dir jetzt einen 5€-Gutschein für Neukunden!

Mehr lesen