Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie die Programmlaufzeit in PHP ein

So stellen Sie die Programmlaufzeit in PHP ein

青灯夜游
青灯夜游Original
2021-05-08 17:54:564779Durchsuche

Einstellungsmethode: 1. Ändern Sie in der Datei „php.ini“ den Wert des Elements „max_execution_time“. 2. Verwenden Sie die Anweisung „ini_set('max_execution_time', numerischer Wert)“, um sie festzulegen. set_time_limit (numerischer Wert)“-Anweisung eingerichtet.

So stellen Sie die Programmlaufzeit in PHP ein

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1-Version, DELL G3-Computer

Methode 1: Erhöhen Sie die Laufzeit in php.ini

max_execution_time=300

Methode 2: Verwenden Sie ini_set( ) Funktion

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

Methode 3: Verwenden Sie die Funktion set_time_limit()

set_time_limit(0);

Die Zahl in den Klammern gibt die Ausführungszeit an, was bedeutet, dass sie für immer bis zum Ende des Programms ausgeführt wird es ist eine Zahl größer als Null, es spielt keine Rolle, ob das Programm ausgeführt wird oder nicht, es wird die eingestellte Zeit erreichen. Nach einer bestimmten Anzahl von Sekunden endet das Programm.

Ein einfaches Beispiel: 1500 Anweisungen auf einer Webseite anzeigen Wenn die Ablaufzeit nicht festgelegt ist, endet die Programmausführung bei 791. Wenn das Kommentarzeichen // vor set_time_limit(0); entfernt wird, läuft das Programm nicht ab bis 1. Ziel.

 <?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>"; 
} 
?>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie die Programmlaufzeit in PHP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn