De nombreux novices écrivent souvent accidentellement des boucles dans des boucles infinies lorsqu'ils commencent à écrire PHP, mais parfois en faisant bon usage des boucles infinies, les boucles infinies de PHP peuvent nous aider à résoudre de nombreux problèmes.
Recommandations d'apprentissage associées : Programmation PHP du débutant au compétent
La façon la plus simple d'écrire une boucle infinie
while (true) { // 这里可以写循环中执行操作 }
Méthode d'écriture en boucle infinie deux
do { //要执行的代码; } while (true);
Méthode d'écriture en boucle infinie trois
for($i=1;i>0;i++){ // 这里可以写循环中执行操作 }
La méthode d'écriture ci-dessus est due au fait que $i
est supérieur à 0 par défaut. Alors exécutez $i++
, donc la boucle à l'intérieur est toujours vraie, donc c'est une boucle infinie
Scénario d'utilisation
Nous lisons ou exécuter certaines données via une boucle infinie , comme une boucle infinie pour effectuer la mise à jour des données Redis et d'autres opérations
Terminer la boucle
Vous pouvez sortir de l'infini bouclez à travers la break;
méthode
Fonctions mortes couramment utilisées dans les tubes à boucle
sleep() //主要是让死循环得到休息,不至于崩溃。 set_time_limit(0); //设置执行最长时间,0为无限制。 ignore_user_abort(true); //关闭浏览器,服务器也能自动执行。 break; //跳出循环
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!