PHP Programmierung · 2 min read · Nov 20, 2025
Entscheidungsfindung mit PHP Switch-Anweisung
Entscheidungsfindung mit PHP Switch-Anweisung
Hallo,
Hier ist ein guter Schäfer mit seinen Schafen wieder.
Heute werde ich die Switch-Anweisung besprechen. Das grundlegende Konzept von Switch ist ähnlich wie die IF-ELSE-Anweisung; es hilft Ihnen, Entscheidungsfindungscode zu schreiben, genau wie IF-ELSE, aber es ist etwas organisierter, eleganter und handlicher, wenn es um komplexe Logik im Vergleich zu IF-ELSE geht.
Denken Sie daran, dass Sie jedes IF-ELSE-Programm in die Switch-Syntax umwandeln können, aber umgekehrt ist es in einigen Situationen nicht möglich.
Denken Sie noch an eine Sache: Es ist nicht notwendig, IF-ELSE in Switch und umgekehrt zu konvertieren, verwenden Sie einfach, was Ihren Bedürfnissen entspricht, obwohl ich bei der Handhabung von komplexem und großem Entscheidungsfindungscode empfehlen würde, Switch zu verwenden.
Lassen Sie uns einen Blick auf die Syntax werfen.
Syntax der Switch-Anweisung:
switch (input)
{
case condition1:
code to be executed if input = condition1;
break;
case condition2:
code to be executed if input = condition2;
break;
default:
code to be executed
if input is different
from both condition1 and condition2;
}Erklärung:
Die Klammern von Switch akzeptieren einen Wert, der mit den Fällen verglichen wird, und wenn ein Fall als wahr befunden wird, wird der Codeblock für diesen Fall ausgeführt. Wenn die Eingabe mit keinem der Fälle übereinstimmt, wird der Codeblock unter ‘default’ ausgeführt.
every case is headed by keyword ‘case’ following by its value and a colon (:). Every case ends with a break statement.
Was ist die break-Anweisung: Die break-Anweisung unterbricht den Fluss eines bestimmten Codeblocks, in dem sie sich befindet, und nimmt die Kontrolle aus dem Block heraus. Sie können break auch ohne Switch-Anweisung verwenden, um beispielsweise die Kontrolle aus einer FOR-Schleife zu nehmen (wird später besprochen) oder IF-Anweisung.
Lassen Sie uns ein einfaches Programm schreiben, um die Verwendung der Switch-Anweisung in PHP zu verstehen.
www.fastcreators.com";
break;
case "How To Forge":
echo "www.howtoforge.com";
break;
case "PHP Official Site":
echo "www.php.net";
break;
default:
echo "Eingabe stimmte mit keinem Fall überein";
}
?>Hier haben wir den Wert von $site fest codiert, sodass der erste Fall wahr ist und das Programm www.fastcreators.com anzeigt, und die break-Anweisung des Falls nimmt die Kontrolle aus dem Switch-Block heraus. ‘Default’ benötigt keine break-Anweisung, da es die letzte Option der Switch-Anweisung ist.
Der Körper der Switch-Anweisung beginnt und endet mit geschweiften Klammern.
Aufgabe:
Erstellen Sie ein Formular, das verschiedene Ländernamen in einer Dropdown-Liste enthält. Nachdem Sie ein Land ausgewählt und das Formular abgesendet haben, sollte die akzeptierende Seite die Switch-Anweisung verwenden, um den Ländernamen zu überprüfen und dann seine Hauptstadt, Währungsnamen und Nationalsprache anzuzeigen.
Sie können Ihre Aufgaben an haroon[at]fastcreators[dot]com senden.
Bis wir uns in einem anderen Artikel wiedersehen, passen Sie gut auf sich auf und üben Sie weiter.
- Haroon Ahmad
Serie: Schnelle PHP-Artikel
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.