Gestione del flusso con FOR
Il più semplice esempio per illustrare la struttura di controllo for è quello di far contare PHP da 1 a 10. Il costrutto accetta tre parametri che sono, in ordine, la variabile di partenza, la variabile di arrivo, e l'incremento. Vediamo il codice:
<?php
for ($i = 1; $i < 10; $i++){
echo $i . ' ';
}
// Risultato: 1 2 3 4 5 6 7 8 9 10
?>
Subito dopo il tag di apertura notiamo la keyword for che indica a PHP di iniziare l'omonima struttura di controllo. Tra parentesi tonde andiamo a scriver $i che è una variabile intera, e la settiamo pari ad 1, poi impostiamo il valore massimo che deve raggiungere $i che è pari a dieci. A questo punto PHP "conta" da 1 a 10 e, mediante il costrutto echo che abbiamo già analizzato in questa guida, manda il risultato al browser.
<?php
for ($i = -5; $i <= 5; $i++){
echo $i . ' ';
}
// Restituisce "-5 -4 -3 -2 -1 0 1 2 3 4 5"
?>