set_time_limit(0);
Le nombre entre parenthèses est le temps d'exécution. S'il est zéro, cela signifie qu'il sera exécuté en permanence jusqu'à la fin du programme. zéro, peu importe que le programme soit exécuté ou non, il atteindra le temps défini en secondes, le programme se terminera.
Un exemple simple, affichez 1500 instructions sur une page Web. Si le délai d'expiration n'est pas défini, l'exécution du programme se terminera à 791. Si le caractère de commentaire // avant set_time_limit(0); Le programme ne se termine qu'à 1 heure.
<?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>"; } ?>
Pour plus de fonctions php set_time_limit(0) permettant de définir le temps d'exécution du programme, veuillez faire attention au site Web PHP chinois !