Filed Under (Comentarios) by pgodel on Junio-12-2007

John Walsh hizo una comparación de velocidad entre usar for y while.

En su análisis encontró que usar for es un poco mas rápido.

Una nota de advertencia sobre esto. Cuando uno utiliza for, e incluye dentro del for la condición para seguir, esta es analizada cada vez que se completa un loop.

Por ejemplo:

<?php

$str = ‘un string muy largo’;

for( $i = 0; $i < strlen( $str ); $i++ ) {
echo $str[ $i ];
}

?>

Es más lento que el siguiente ejemplo:

<?php

$str = ‘un string muy largo’;

$len =  strlen( $str );

for( $i = 0; $i < $len; $i++ ) {
echo $str[ $i ];
}

?>


You must be logged in to post a comment.