🔁 while

Il ciclo while serve per ripetere un blocco di codice finché una condizione è vera.

👉 In pratica:
"Continua a fare questo… finché la condizione è vera."


📌 Sintassi base

<?php
while (condizione) {
    // codice da ripetere
}
?>

📌 La condizione viene controllata prima di ogni ripetizione.


🔎 Esempio semplice

<?php
$numero = 1;

while ($numero <= 5) {
    echo $numero . "<br>";
    $numero++;
}
?>

🧠 Cosa succede?

  1. $numero parte da 1

  2. Finché è minore o uguale a 5, stampa il numero

  3. Aumenta di 1 ($numero++)

  4. Si ripete

✔ Output:

1
2
3
4
5

⚠ Attenzione al ciclo infinito!

Se la condizione non diventa mai falsa, il ciclo non si ferma 😱

Esempio sbagliato:

<?php
$numero = 1;

while ($numero <= 5) {
    echo $numero;
}
?>

❌ Qui manca $numero++
Il ciclo non terminerà mai!


🔹 Esempio pratico

<?php
$contatore = 10;

while ($contatore > 0) {
    echo "Mancano $contatore secondi ⏳<br>";
    $contatore--;
}

echo "Tempo scaduto! ⏰";
?>

🧩 Quando usare while?

✔ Quando non sai esattamente quante volte deve ripetersi
✔ Quando la ripetizione dipende da una condizione


🎯 Riassunto


Nel prossimo articolo possiamo vedere:

🔹 do...while (simile ma controlla alla fine)