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

So stellen Sie die Programmlaufzeit in PHP ein

青灯夜游
Freigeben: 2023-03-09 14:16:02
Original
4815 Leute haben es durchsucht

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
Nach dem Login kopieren

Methode 2: Verwenden Sie ini_set( ) Funktion

ini_set('max_execution_time', 300); //300 seconds = 5 minutes
Nach dem Login kopieren

Methode 3: Verwenden Sie die Funktion set_time_limit()

set_time_limit(0);
Nach dem Login kopieren

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>"; 
} 
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage