Qual a vantagem e lógico desvantagens de se utilizar do..while em ves de while?
E também em relação a velocida na execução do código qual dos metodos é executado com mais velocidade, levando em conta um sistema com um número grande de laços:
<?php /* exemplo 1 */ for ($i = 1; $i <= 10; $i++) { echo $i; } /* exemplo 2 */ for ($i = 1;; $i++) { if ($i > 10) { break; } echo $i; } /* exemplo 3 */ $i = 1; for (;; ) { if ($i > 10) { break; } echo $i; $i++; } /* exemplo 4 */ for ($i = 1; $i <= 10; echo $i, $i++); ?>
Sabe-se que é possível chegar ao mesmo resultado tanto com for quanto com while, em relação a velocida e asvantagens e desvantagens, qual dessas duas estruturas são mais recomendáveis?