PHP Izjava
Velikokrat boste želeli, da program PHP večkrat izvede nalogo, dokler mu ne naročite, da se ustavi. Na primer, svoj program lahko oblikujete tako, da šteje od 1 do 10 v korakih po en. Program se bo začel z 1 in nato prešteval 2, 3, 4, 5, 6, 7, 8, 9, 10 in se ustavil. Za to boste uporabili stavek zanke PHP. V tej vadnici bomo obravnavali eno vrsto stavka zanke, imenovano PHP, medtem ko stavek. Uganili ste. Izjava while bo vašemu programu naročila, naj opravi nalogo večkrat, "medtem ko" želite, da to stori. Oglejmo si osnovno obliko izjave while.

Preden dejansko začnemo izjavo while, moramo najprej inicializirati spremenljivko, ki jo bomo uporabili v testnem izrazu. Tej spremenljivki moramo dati začetno vrednost. Določimo začetno vrednost naše testne spremenljivke $ number na 1.

$ število = 1;

Zdaj smo pripravljeni napisati izjavo medtem.

medtem ko (izraz)
{ To storite }
medtem, ko ($ $ <11)
{echo "$ številka
";
$ številka ++;
}


medtem, ko ($ $ <11)
medtem ko (izraz)
To je kontrolna koda izjave while. Piše: "Izvedi kodo med {in}, medtem ko izraz ostane resničen. V primeru se zanka kode izvaja neprekinjeno, dokler je $ number manj kot 11. Vrednost $ number je nastavljena na 1 preden se je začela izjava, zato bo izjava ponovljena 10-krat.

{echo "$ številka
";
$ številka ++;
}
{ To storite }
To je koda, ki se bo izvajala večkrat. Najprej natisne trenutno vrednost številke $ in HTML
kode v spletni brskalnik in nato poveča vrednost $ $ za 1. Druga vrstica kode je potrebna, ker vsakič, ko se zanka izvede, poveča vrednost spremenljivke. Če bi to kodo izpustili, se vrednost spremenljivke $ number ne bi spremenila in zanka bi se izvajala v nedogled. Lahko vidite, zakaj je koda, ki spreminja vrednost številke $, tako pomembna. Loop bo ustavil, ko je vrednost $ $ 11 (kar ni manjše od 11). Rezultat bo videti tako v brskalniku.

1
2
3
4
5
6
7
8
9
10