Ich habe immer Beispiele mit nur “break” verwendet und gesehen. Was ist die Bedeutung davon:
<?php
while ($flavor = "chocolate") {
switch ($flavor) {
case "strawberry";
echo "Strawberry is stock!";
break 2; // Exits the switch and the while
case "vanilla";
echo "Vanilla is in stock!";
break 2; // Exits the switch and the while
case "chocolate";
echo "Chocolate is in stock!";
break 2; // Exits the switch and the while
default;
echo "Sorry $flavor is not in stock";
break 2; // Exits the switch and the while
}
}
?>
Gibt es weitere verfügbare Optionen mit der ‘break’-Anweisung?
Haben Sie die Kommentare in dem Codebeispiel bemerkt, das Sie gerade gegeben haben? Ich denke, sie erklären es ziemlich gut.
– BoltClock
23. September 2012 um 13:27 Uhr
Was wäre es also in diesem Beispiel, wenn wir nur „break“ und nicht „break 2“ hätten?
– lustiger Typ
23. September 2012 um 13:37 Uhr
Es würde innerhalb der bleiben
while
Schleife. Und angesichts der Bedingung würde es ausgegeben werden Schokolade ist auf Lager! bis in alle Ewigkeit 🙂– Jason McCreary
23. September 2012 um 13:39 Uhr
Die Pause kann für 2 Dinge genutzt werden. 1. Die case-Anweisungen in einem Schalter zu beenden und die Ausführung nicht mit dem anderen fortzusetzen. 2. Um eine Schleife sofort zu beenden. Der optionale Parameter definiert die Ebene der zu beendenden Anweisung. Und der Standardwert ist 1.
– Manolis Agkopian
23. September 2012 um 13:41 Uhr