[PHP] while

while (keyword PHP) controlla la veridicità di una condizione in un ciclo e conseguentemente esegue il relativo codice finché (trad. “while”) la condizione stessa risulta vera.

tips&tricks

E’ possibile interrompere anticipatamente il ciclo con la keyword break.

E’ possibile far saltare un ciclo con la keyword continue.

La differenza tra while e do while consiste nel fatto che in quest’ultimo il codice è eseguito almeno una volta anche se la condizione è stata falsa fin dall’inizio.

La differenza tra while e for consiste nel fatto che in quest’ultimo il contatore ed l’incrementatore si trovano all’interno dell’espressione da valutare:

// WHILE
$contatore = 1;
while ($contatore< 10) {
  // codice
  $contatore++;
}
// FOR
for ($contatore = 1; $contatore< 10; $contatore++;) {
  // codice
}
</p>

Sintassi

# 1
while ($condizione){
  // codice
}
# 2
while ($condizione):
  // codice
endwhile;

Esempi

$var = 1;

while ($var <= 10) {
  echo $var . "\n";
  if ($var == 2) {
    echo "HOP!\n";
    $var = 4;
    continue; // salta un ciclo
  }
  if ($var == 5) {
    echo "STOP!";
    break; // esce dal loop
  }
  $var++;
}

/* risultato:
1
2
HOP!
4
5
STOP!
*/

Contenuti correlati

  • CSS
  • HTML
  • JavaScript
  • jQuery
  • PHP
  • SQL
  • WORDPRESS

Fonti esterne

keyword php, php

Related Articles

0 Comment

Rispondi