Corso di PHP 

Il ciclo FOR


   

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.