Trudnoća i gubitak sluha
Svibanj 2024
Ovaj tutorial govori o izjavi PHP do..self, što je izjava u petlji slična izjavi za koju smo govorili u prethodnom vodiču. I poput izjave while, možete upotrijebiti izjavu do.. Between da biste naveli svoj program da više puta izvršava zadatak dok mu ne kažete da prestane. Zaustavit će se kad testni izraz više ne ocijeni kao istinit. Evo kod.
Ovaj će se kôd neprekidno ponavljati dok mu ne kažete da se zaustavlja u drugom dijelu izjave do..time. Primjer koda ispisat će trenutnu vrijednost $ broja, a zatim HTML kod web preglednika. Zatim će povećati vrijednost $ number za 1. Ovaj drugi dio koda mora biti uključen da bi promijenio vrijednost $ number svaki put kada se izvrši petlja. Ako nedostaje, vrijednost $ broja nikad se neće promijeniti i petlja će se ponavljati u nedogled. Kod $ Broj ++; povećava vrijednost $ broja po jedan svaki put kroz petlju i program će zaustaviti petlju kad je vrijednost 11.
Ovo je kôd koji kontrolira broj izvršavanja petlje. U primjeru će se petlja zaustaviti kad tekstni izraz više nije istinit (vrijednost testne varijable više nije manja od 11). Također primijetite da se izjava završava točkom sa zarezom. Ako usporedite izjavu while sa izjavom do..self, primijetit ćete da se kôd treba izvršiti učini {učini ovo} i kod koji upravlja petljom dok (izraz); su prebačeni. Pa što to znači? To znači da je učini {učini ovo} kod će se uvijek izvoditi barem jednom u izjavi do..self, jer kontrolni kôd ne ocjenjuje testni izraz tek nakon učini {učini ovo} kod se izvodi prvi put. Međutim, u izjavi while test prvo se ocjenjuje i moguće je da je učini {učini ovo} nikada neće biti pogubljen. Stoga biste željeli koristiti izjavu do.. while kada to želite učini {učini ovo} dio koda koji treba obaviti barem jednom. Rezultat će izgledati ovako u web-pregledniku. 1 2 3 4 5 6 7 8 9 10 | |||||