di iterazione, ma la ricorsione è spesso piú difficile da comprendere ed inoltre nel corso non ho ancora spiegato a fondo le funzioni quindi non disponiamo ancora dei mezzi tecnici necessari.

L’iterazione nel PHP viene effettuata tramite strutture come for, foreach e while che ci permettono di ripetere un certo numero N di volte un frammento di codice.

Ognuna delle strutture che ho citato ha il suoi pregi e difetti e vengono usate in campi diversi.
Come ho già detto, il numero di cicli è a discrezione del programmatore e non è detto che debba per forza essere un numero finito.

N può essere 5, 10 o 0, spesso poi può non interessarci affatto il numero di cicli e quindi possiamo andare avanti fino all’infinito.
In generale un ciclo è composto da quattro punti:

  • una condizione iniziale da cui partire;
  • un invariante o condizione di permanenza nel ciclo che ci indica fino a quando rimanere all’interno del ciclo;
  • una progressione che nella maggior parte dei casi è una variabile incrementata di 1;
  • e infine il blocco di istruzioni da eseguire.

vicius