設定方法: 1.「php.ini」ファイル内の「max_execution_time」項目の値を変更します; 2.「ini_set('max_execution_time', value)」ステートメントを使用して設定します; 3. 「set_time_limit( Value)」ステートメントの設定を使用します。
このチュートリアルの動作環境: 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 ('$i')"; if ($conn->execute($sql)===flase) { //echo "数据插入错误".$conn->errormsg(); } else { $phpid=$conn->Insert_ID(); echo $i."已经存入数据库,编号:".$phpid; } $i--; echo "<hr>"; } ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでプログラムの実行時間を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。