print " Rezultatul înmulţirii lui $x cu 5 este $rezultat
";
$x++;
}
print "sfârşit! ";
?>
Salvaţi acest cod într-un fişier incrementare.php şi accesaţi-l din browser pentru a vedea rezultatul.
Să vedem, pas cu pas, cum funcţionează while. Întâi am definit valoarea iniţială a lui $x. Apoi, pentru fiecare valoare a lui $x mai mică strict decât 100 (0,1,2, 3..,până când $x ajunge la 99) se calculează variabila $rezultat şi se afişează textul, iar în final $x este incrementat (adunat) cu 1, căpătând astfel o nouă valoare, şi programul o ia din nou de la capăt cu $x = 2, apoi cu $x = 3 şi tot aşa până când $x ajunge la 100. Când $x ajunge la 100 condiţia din while, $x < 100, nu mai este îndeplinită aşa ca PHP încetează rularea loop-ului şi continuă cu restul de cod, $++ este o expresie puţin mai specială şi este echivalentă cu incrementarea cu 1 . $++ este astfel prescurtarea pentru $x = $x + 1.
Desigur, putem întreprinde orice acţiune cu $x înainte de a relua loop-ul, nu doar incrementarea. În exemplul următor vom afişa rezultatul înmulţirii lui $x cu 2, apoi îi vom atribui lui $x valoarea rezultatului înmulţirii şi vom repeta loop-ul cu noul $x până când $x este mai mic decât 23: