PHP gjør mens uttalelse
Denne opplæringen handler om uttalelsen om PHP da..tiden, som er en sløyfeutsagn som ligner på uttalelsen mens vi diskuterte i forrige opplæring. Og i likhet med uttalelsen mens, kan du bruke gjør-uttalelsen for å instruere programmet ditt til å utføre en oppgave gjentatte ganger til du ber om det skal stoppe. Det vil stoppe når testuttrykket ikke lenger evalueres som sant. Her er koden.

gjør {gjør dette}
mens (uttrykk);
$ nummer = 1;

do {echo "$ nummer
";
$ Nummer ++;
}
while ($ nummer <11);



$ nummer = 1;
Hvis du har lest den forrige opplæringen om uttalelsen mens, vil du huske at vi først må initialisere testvariabelen $ nummer til en begynnelsesverdi. Dette trinnet er ikke en del av loop-uttalelsen, og det kan ikke være nødvendig hvis testvariabelen allerede er initialisert tidligere i programmet. Men for vårt eksempel er testvariabelen ikke initialisert tidligere.

do {echo "$ nummer
";
$ Nummer ++;
}
gjør {gjør dette}
Denne koden vil bli gjentatt kontinuerlig til du ber om at den skal stoppe i den andre delen av uttalelsen. Eksempelkoden skriver ut gjeldende verdi på $ nummer og deretter HTML
kode til nettleseren. Neste gang vil den øke verdien på $ nummer med 1. Denne andre delen av koden må inkluderes for å endre verdien på $ nummer hver gang sløyfen utføres. Hvis det mangler, vil verdien på $ nummeret aldri endre seg, og loopen vil bli gjentatt på ubestemt tid. Koden $ Nummer ++; vil øke verdien på $ nummer med én hver gang gjennom løkken, og programmet vil stoppe loopen når verdien er 11.

while ($ nummer <11);
mens (uttrykk);
Dette er koden som kontrollerer antall ganger sløyfen blir utført. I eksemplet vil sløyfen stoppe når tekstuttrykket ikke lenger er sant (verdien av testvariabelen er ikke lenger mindre enn 11). Legg også merke til at uttalelsen ender med en semikolon.

Hvis du sammenligner utsagnet mens med uttalelsen om å gjøre .. vil du merke at koden som skal utføres gjør {gjør dette} og koden som styrer loopen mens (uttrykk); er byttet. Så hva betyr det? Det betyr at gjør {gjør dette} koden vil alltid bli utført minst en gang i uttalelsen om å gjøre..kontrollen fordi kontrollkoden ikke evaluerer testuttrykket før etter gjør {gjør dette} kode utføres for første gang. Imidlertid vurderes testuttrykket i løpet av utsagnet først, og det er mulig at gjør {gjør dette} vil aldri bli henrettet. Derfor vil du bruke do.. meðan-setningen når du vil ha gjør {gjør dette} en del av koden som skal utføres minst en gang.

Resultatet vil se slik ut i nettleseren.

1
2
3
4
5
6
7
8
9
10





Video Instruksjoner: Psychological Research: Crash Course Psychology #2 (Kan 2024).