set_time_limit(0);
The number in the brackets is the execution time. If it is zero, it means that it will be executed permanently until the end of the program. If it is a number greater than zero, it will not matter whether the program execution is completed or not, it will reach the set time. seconds, the program ends.
A simple example is to display 1500 statements on a web page. If the expiration time is not set, the program execution will end at 791. If the comment character // before set_time_limit(0); is removed, then The program does not end until 1.
<?php //set_time_limit(0); $i=1500; include ("inc/conn.php"); while($i>0) { $sql="INSERT INTO php (php) VALUES ('$i')"; if ($conn->execute($sql)===flase) { //echo "数据插入错误".$conn->errormsg(); } else { $phpid=$conn->Insert_ID(); echo $i."已经存入数据库,编号:".$phpid; } $i--; echo "<hr>"; } ?>
For more php set_time_limit(0) function to set program execution time related articles, please pay attention to the PHP Chinese website!