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 ('$i')"; 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!