Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion set_time_limit(0) zum Festlegen der Programmausführungszeit

PHP-Funktion set_time_limit(0) zum Festlegen der Programmausführungszeit

高洛峰
高洛峰Original
2017-01-16 13:24:061682Durchsuche

set_time_limit(0);

Die Zahl in den Klammern ist die Ausführungszeit. Wenn sie Null ist, bedeutet dies, dass sie dauerhaft bis zum Ende des Programms ausgeführt wird Null, es spielt keine Rolle, ob das Programm ausgeführt wird oder nicht, es wird die eingestellte Zeit erreichen, das Programm endet.

Ein einfaches Beispiel: 1500 Anweisungen auf einer Webseite anzeigen Wenn die Ablaufzeit nicht festgelegt ist, endet die Programmausführung bei 791. Wenn das Kommentarzeichen // vor set_time_limit(0); entfernt wird Das Programm endet erst am 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>"; 
} 
?>

Weitere Artikel zur PHP-Funktion set_time_limit(0) zum Festlegen der Programmausführungszeit finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn