Introduction
En programmation informatique, une boucle infinie désigne une boucle dont la condition de sortie n'a pas été définie ou ne peut pas être satisfaite. En conséquence, la boucle ne peut se terminer qu'à l'interruption du programme qui l'utilise. Les boucles infinies peuvent engendrer des bugs.
Les boucles infinies, dans le cas de la programmation PHP ou C / C++ entraînent une utilisation importante des ressources du serveur ou de l'ordinateur (hôte), pouvant conduire à l'arrêt des services et à une utilisation à 100 % du processeur, et par conséquent à un bug du système.