ホームページ  >  記事  >  バックエンド開発  >  プログラムの実行時間を設定するphp set_time_limit(0)関数

プログラムの実行時間を設定するphp set_time_limit(0)関数

高洛峰
高洛峰オリジナル
2017-01-16 13:24:061657ブラウズ

set_time_limit(0);

括弧内の数値がゼロの場合は、プログラムが終了するまで永続的に実行されることを意味し、ゼロより大きい場合はプログラムが終了します。プログラムが完了したかどうかに関係なく、設定された秒数が経過します。

簡単な例では、有効期限が設定されていない場合、Web ページに 1500 個のステートメントを表示します。プログラムの実行は 791 で終了します。set_time_limit(0) の前のコメント文字 // を削除すると、プログラムは期限切れになりません。 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>"; 
} 
?>

プログラムの実行時間を設定するための php set_time_limit(0) 関数の詳細については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。