Cita:
Iniciado por ellescanito for n = 1 to 10 // El bucle se ejecuta HASTA QUE la condicion (n = 10) sea verdadera
Esto es una cuestión quasi-filosófica.
Lo que tú interpretas o lees de la sintaxis anterior (porque la sintaxis es la que es, y otra cosa distinta es como cada uno la lee), bien podría leerse también como "
el bucle se ejecuta mientras el valor de n está entre 1 y 10".
Por otro lado, con el 'while':
Código PHP:
$n=0;
while ( ($n<10) ) {
...
Que leerías como 'haz esto
mientras $n no sea 10'. Pero bien podrías usar esta sintaxis:
Código PHP:
$n=0;
while ( !($n==10) ) {
...
... y casi mágicamente lo que antes era 'haz esto mientras $n sea menor que 10', ahora se convierte en 'haz esto
hasta que $n sea 10'. Y sin embargo, la esencia y la sintaxis es siempre la misma.
En definitiva... que se puede interpretar como convenga :)
Un saludo.