Het grootste verschil tussen de WHILE en de DO-WHILE is dat bij de DO-WHILE de code die in de iteratie staat steeds uitgevoerd wordt omdat de controle op de voorwaarde na de eerste uitvoering gebeurt.
<?php
$i=1;
do{
echo $i;
$i++;
}while ($i<=10);
?>