Muodikkaasti myöhässä
Saattaa 2024
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.
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.
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 | |||||