======Ciclo While====== [[php:php|Pagina principale del PHP]] Il ciclo **while** viene utilizzato per eseguire ripetutamente un blocco di istruzioni fintanto che una condizione iniziale è vera. Ecco la sintassi di base del costrutto while: while (condizione) { // Blocco di istruzioni da eseguire finché la condizione è vera } Nel momento in cui la condizione (è un valore [[php:booleani_php|booleano]]) diventa falsa, l'esecuzione del programma si sposta oltre il blocco while. È importante la condizione del ciclo while diventi **falsa** all'interno del while stesso se ciò non succede **il cilco andrà avanti all'infinito**. Ecco un esempio che illustra come utilizzare il costrutto while per contare da 1 a 5: $i = 1; while ($i <= 5) { echo($i); $i++; // Incremento della variabile di controllo per evitare un ciclo infinito } //output 1 2 3 4 5 Il while può essere utilizzato in una vasta gamma di situazioni dove è necessario ripetere un blocco di codice finché una determinata condizione è soddisfatta. Il while verrà ampiamente utilizzato quando parleremo delle query.