Home >Backend Development >PHP Tutorial >php set_time_limit(0) function to set program execution time

php set_time_limit(0) function to set program execution time

高洛峰
高洛峰Original
2017-01-16 13:24:061714browse

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 (&#39;$i&#39;)"; 
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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn