Introducere în limbajul html



Yüklə 3,05 Mb.
səhifə149/211
tarix03.01.2022
ölçüsü3,05 Mb.
#37935
1   ...   145   146   147   148   149   150   151   152   ...   211



$x = 3;

while ($x < 23)

{

$rezultat = $x*2;

print "x este $x si rezultatul este $rezultat
";


$x = $rezultat;

}

print ”sfârşit!”;

?>




Iată, în româneşte, ce am făcut: am luat valoarea iniţială a lui $x, 3 şi am început loop-ul. La prima rulare se calculează variabila $rezultat care estc $x * 2 = 3*2 = 6 şi se afişează pe ecran ,,x este 3 şi rezultatul este 6". Apoi, folosind operatorul de atribuire „=" în $x = $rezultat îi dăm lui $x valoarea lui $rezultat care este 6 şi loop-ul este reluat de la capăt cu noua valoare $x = 6.

Pentru $x = 6 condiţia $x < 23 este îndeplinită, $rezultat va fi 12 şi, la sfârşit atribuim lui $x această valoare. Pentru $x=l 2 valoarea $rezultat va fi 24, valoare atribuită din nou variabilei $x. Cu $x = 24 condiţia pentru rularea loop-ului, $x<23, nu se va îndeplini şi PHP va trece mai departe, la instrucţiunea print "sfârşit!". Vă recomand să testaţi acest cod personal.

Să mai observăm un lucru înainte de a trece mai departe: codul ce urmează a fi executat este încadrat de acolade şi acolada de închidere nu este urmată de punct şi virgulă. Încadrarea în acolade serveşte pentru recunoaşterea bucaţii de cod ce urmează a fi rulată în cazul unei structuri de control. În unele cazuri, vom vedea, acoladele pot fi omise.
for

for este echivalentul lui while şi funcţionează în mare măsură la fel, cu câteva mici diferenţe. Să rescriem cu ajutorul lui for codul din fişierul incrementare.php pentru a obţine aceleaşi rezultate:


Yüklə 3,05 Mb.

Dostları ilə paylaş:
1   ...   145   146   147   148   149   150   151   152   ...   211




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin