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

PHP中文网
リリース: 2023-02-28 19:50:02
オリジナル
1570 人が閲覧しました

set_time_limit(0);
ログイン後にコピー

括弧内の数字は実行時間で、0の場合はプログラムが終了するまで永続的に実行されることを意味し、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 ""; 

} 
?>
ログイン後にコピー

関連記事:

php ページの最大実行時間 set_time_limit 関数が機能しない

php set_time_limit() がページの実行時間を設定する

set_time_limit — スクリプトの最大実行時間を設定する

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!