Home  >  Article  >  Backend Development  >  Detailed explanation of how to write and function PHP infinite loop

Detailed explanation of how to write and function PHP infinite loop

coldplay.xixi
coldplay.xixiforward
2020-06-08 10:32:595111browse

Detailed explanation of how to write and function PHP infinite loop

How to write and function PHP infinite loop

Many novices often accidentally write loops into infinite loops when they first start writing PHP , but sometimes making good use of the infinite loop, PHP's infinite loop can help us solve many problems.

The simplest way to write an infinite loop

while (true) {
    // 这里可以写循环中执行操作
}

The second way to write an infinite loop

do {
  //要执行的代码;
} while (true);

Infinite loop Writing method three

for($i=1;i>0;i++){
    // 这里可以写循环中执行操作
}

The above writing method is because $i is greater than 0 by default, so $i is executed, so the loop inside is always true, so it is an infinite loop

Usage scenarios

We are reading or executing some data through an infinite loop, such as an infinite loop to perform redis data update and other operations

Termination loop

You can break out of the infinite loop through the break; method

Functions commonly used in infinite loop tubes

sleep()  //主要是让死循环得到休息,不至于崩溃。
set_time_limit(0); //设置执行最长时间,0为无限制。
ignore_user_abort(true);  //关闭浏览器,服务器也能自动执行。
break; //跳出循环

Recommended tutorial: "PHP Video tutorial

The above is the detailed content of Detailed explanation of how to write and function PHP infinite loop. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:liqingbo.cn. If there is any infringement, please contact admin@php.cn delete