Accueil > lettre B > Boucle infinie

Boucle infinie

En informatique une boucle infinie désigne une boucle qui tourne indéfiniment car la condition de sortie n'est jamais respectée. Dès lors le programme est bloqué dans cette boucle ce qui oblige à quitter le programme pour sortir de la boucle.

Une telle boucle est très souvent considéré comme un problème car l'ordinateur sollicite trop de ressources pour exécuter la boucle infinie. Si le programme ne peut être fermé cela implique même d'éteindre l'ordinateur pour réussir à arrêter le processus.

Dans le langage PHP le code suivant est un exemple typique d'une boucle qui va afficher indéfiniment:

  1. <?php
  2. $i = 1;
  3. while ( true ) {
  4. echo 'Afficher la ligne ' . $i . "\n";
  5. $i++;
  6. }
  7. ?>
Partager :
Faire un lien :

Glossaire du webmaster