De PHP Break-verklaring
De PHP break-opdracht wordt binnen de code van een lus-opdracht geplaatst om ervoor te zorgen dat uw programma uit de lus-opdracht breekt. In de afgelopen paar tutorials hebben we verschillende soorten lusinstructies besproken. Elk van deze lusinstructies had al een testuitdrukking die bepaalde wanneer de lus moest worden gestopt. Dus waarom zou je nog een "stop" -code willen toevoegen? Er zijn tal van redenen om dit te doen. U gebruikt bijvoorbeeld de instructie break om te voorkomen dat uw programma ongewenste acties uitvoert, zoals delen door nul.

Hieronder ziet u een voorbeeld van een break-instructie die is toegevoegd aan een lus-instructie. U herkent deze lusinstructie uit de vorige zelfstudie over de PHP voor instructie. Als het enige tijd geleden is dat je die zelfstudie hebt gelezen, ga je terug en vernieuw je je geheugen.

voor (initialiseer variabele exp; testexpressie; wijzig variabele exp)
{
if (tweede testuitdrukking) {break; }
anders {doe dit}
}
voor ($ number = 1; $ number <11; $ number ++)
{
if ($ number == 5) {break; }
anders {echo "$ nummer
"; }
}


voor ($ number = 1; $ number <11; $ number ++)
voor (initialiseer variabele expressie; testexpressie; wijzig variabele expressie)
Dit is hetzelfde als in de vorige zelfstudie. De for-instructie begint met het woord voor en heeft de drie uitdrukkingen tussen de haakjes.

{
De rest van de code van deze verklaring volgt na deze linker accolade.

if ($ number == 5) {break; }
if (tweede testuitdrukking) {break; }
Het eerste NIEUWE dat u hier ziet, is een if-statement. Dit is onze tweede testuitdrukking. Het bestuurt de break-instructie die erop volgt. In ons voorbeeld willen we de lus stoppen als de waarde van de variabele $ number 5 is. Wanneer deze voorwaarde waar is, wordt het volgende uitgevoerd -> {break; }. Het programma gaat niet door met de rest van de instructie -> anders {doe dit}. Het "breekt" uit de lus.

Wanneer de if statement-test false is, wordt het volgende genegeerd -> {break; }. En de else-clausule wordt uitgevoerd -> else {do ​​this}.

anders {echo "$ nummer
"; }
anders {doe dit}
Dit is de else-clausule die wordt uitgevoerd wanneer de instructie if onwaar is. Net als in de vorige zelfstudie zijn de {doe dit} instructies om de huidige waarde van de variabele $ number en de HTML af te drukken
code voor de webbrowser.

}
Deze rechter accolade wordt aan het einde van de verklaring geplaatst.

Dit is wat er in de webbrowser verschijnt.

1
2
3
4





Video-Instructies: OMAD Diet vs. Intermittent Fasting (16/8): Does One Meal a Day Work? Thomas DeLauer (Mei 2024).