Maison  >  Article  >  développement back-end  >  Fonction php set_time_limit(0) pour définir le temps d'exécution du programme

Fonction php set_time_limit(0) pour définir le temps d'exécution du programme

高洛峰
高洛峰original
2017-01-16 13:24:061659parcourir

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn