Quello di questa
(?) lezione è il ciclo operativo FOR, il più flessibile e potente dei
costrutti di controllo del PHP. Non vi faccio il diagramma di flusso (come ho
fatto precedentemente) perché il costrutto logico della scrittura è lo
stesso del costrutto WHILE, ed infatti il controllo dell'espressione è
eseguito a monte.
Ecco qui la sintassi del ciclo:
for (expr1; expr2; expr3) {
istruzione
}
in cui expr1 è una istruzione che viene valutata prima di eseguire il ciclo,
expr2 è l'espressione che viene valutata per decidere se il ciclo deve
continuare o meno, expr3 è l'operazione che viene eseguita al termine di ogni
ciclo.
Facciamo un esempio pratico. Eseguiamo con il ciclo FOR lo stesso
"programma" che abbiamo creato con WHILE. Ecco il listato:
<?
for ($i=0; i<=10; i++)
{
print
$i;
print “<br> \n”;
}
?>
Ecco qui finita la prima parte dedicata ai costrutti di controllo.