Boucle For ou While - Efficacité

Cela peut être une question stupide, mais comment l'efficacité d'une boucle while comparer à celui d'une boucle for? J'ai toujours été enseigné que si vous peut utiliser une boucle for, alors que je devrais. Mais ce qu'est réellement la différence entre :

$i = 0;
while($i < 100) {
     echo $i;
     $i++;
} 

comparer:

for($i = 0; $i < 100; $i++) {
    echo $i;
}

Je sais que dans ces exemples, la différence est comme .000000001%, mais quand nous parlons des grandes boucles complexes, quelle est la différence?

Vous devez ajouter une balise, dire de quelle langue il s'agit. Il ressemble à C, mais les "echo" raconte quelque chose d'autre.
Le code est écrit en PHP(mais j'ai oublié le $ avant de variables.. pressé :P), mais la question était censé être pour la programmation en général. Il semblerait, d'après les réponses ci-dessous qu'il n'y a aucune différence, cependant.

OriginalL'auteur jwegner | 2010-11-18