ホームページ  >  記事  >  バックエンド開発  >  PHPでプログラムの実行時間を設定する方法

PHPでプログラムの実行時間を設定する方法

青灯夜游
青灯夜游オリジナル
2021-05-08 17:54:564764ブラウズ

設定方法: 1.「php.ini」ファイル内の「max_execution_time」項目の値を変更します; 2.「ini_set('max_execution_time', value)」ステートメントを使用して設定します; 3. 「set_time_limit( Value)」ステートメントの設定を使用します。

PHPでプログラムの実行時間を設定する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

方法 1: php で.ini で実行時間を延ばします。

max_execution_time=300

方法 2: ini_set() 関数を使用します。

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

方法 3: set_time_limit() を使用します。 function

set_time_limit(0);

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

簡単な例は、Web ページに 1500 のステートメントを表示することです。有効期限が設定されていない場合、プログラムの実行は 791 で終了します。set_time_limit(0); の前のコメント文字 // を削除すると、 then プログラムは 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 ビデオ チュートリアル

以上がPHPでプログラムの実行時間を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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