PHP-lausunto
Tämä opetusohjelma koskee PHP: n tekemistä..välinlauseketta, joka on silmukkalauseke, joka on samanlainen kuin edellisessä opetusohjelmassa käsitellyt while-lause. Ja kuten while-käsky, voit käyttää do..while -käskyä ohjaamaan ohjelmaa suorittamaan tehtävää toistuvasti, kunnes käsket sen lopettaa. Se pysähtyy, kun testilauseke ei enää arvioi olevan totta. Tässä on koodi.

tee {tee tämä}
kun taas (ilmaisu);
$ numero = 1;

tee {echo "$ numero
";
$ Numero ++;
}
kun taas ($ numero <11);



$ numero = 1;
Jos olet lukenut edellisen opetusohjelman while-lauseesta, muistat, että meidän on ensin alustettava testimuuttuja $ numero alkuarvoon. Tämä vaihe ei ole osa silmukkalauseketta, eikä sitä välttämättä tarvita, jos testimuuttuja on jo alustettu aiemmin ohjelmassa. Mutta esimerkissämme testimuuttujaa ei ole alustettu aiemmin.

tee {echo "$ numero
";
$ Numero ++;
}
tee {tee tämä}
Tätä koodia toistetaan jatkuvasti, kunnes käsket sen pysähtyä lauseen toisessa osassa. Esimerkkikoodi tulostaa $ luvun nykyisen arvon ja sitten HTML
koodi selaimeen. Seuraavaksi se lisää $ -luvun arvoa yhdellä. Tämä koodin toinen osa on sisällytettävä, jotta $ -luvun arvo muuttuu aina, kun silmukka suoritetaan. Jos siitä puuttuu, dollarinumeron arvo ei muutu koskaan ja silmukka toistuu määräämättömän ajan. Koodi $ Numero ++; lisää USD-luvun arvoa yhdellä kertaa silmukan läpi ja ohjelma lopettaa silmukan, kun arvo on 11.

kun taas ($ numero <11);
kun taas (ilmaisu);
Tämä on koodi, joka ohjaa, kuinka monta kertaa silmukka suoritetaan. Esimerkissä silmukka pysähtyy, kun tekstin lauseke ei ole enää totta (testimuuttujan arvo ei ole enää pienempi kuin 11). Huomaa myös, että lause päättyy puolipisteellä.

Jos verrataan while-käskyä do.. while -käskyyn, huomaat, että suoritettava koodi tee {tee tämä} ja silmukkaa ohjaava koodi kun taas (ilmaisu); kytketään. Mitä se tarkoittaa? Se tarkoittaa, että tee {tee tämä} -koodi suoritetaan ainakin kerran tehtäväkäskyssä, mutta ohjauskoodi ei arvioi testilauseketta vasta tee {tee tämä} koodi suoritetaan ensimmäistä kertaa. Samalla lauseella kuitenkin arvioidaan ensin testilauseke ja on mahdollista, että tee {tee tämä} ei koskaan teloiteta. Siksi sinun kannattaa käyttää käskyä do..while, kun haluat tee {tee tämä} osa koodista, joka suoritetaan vähintään kerran.

Tulos näyttää tältä selaimessa.

1
2
3
4
5
6
7
8
9
10





Video-Ohjeita: PHP for Web Development (Saattaa 2024).