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

So stellen Sie die Programmlaufzeit in PHP ein

青灯夜游
Freigeben: 2023-03-10 06:16:01
Original
3819 Leute haben es durchsucht

Einstellungsmethode: 1. Verwenden Sie die Anweisung „ini_set(“max_execution_time“, „time value“);“ 2. Wenn der Wert auf 0 gesetzt ist, kann er dauerhaft ausgeführt werden das Ende des Programms.

So stellen Sie die Programmlaufzeit in PHP ein

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer

Methode 1: Verwenden Sie die Funktion ini_set(), um den Wert des Elements „max_execution_time“ zu konfigurieren

Syntax :

ini_set("max_execution_time", "时间数值");
Nach dem Login kopieren

PHP ini_set Wird verwendet, um den Wert von php.ini festzulegen, der wirksam wird, wenn die Funktion ausgeführt wird. Nach Beendigung des Skripts wird die Einstellung ungültig. Sie können die Konfiguration ändern, ohne die Datei php.ini zu öffnen, was für virtuelle Räume sehr praktisch ist.

Methode 2: Verwenden Sie die Funktion set_time_limit()

set_time_limit – Legen Sie die maximale Ausführungszeit des Skripts fest, Syntaxformat:

set_time_limit (seconds)
Nach dem Login kopieren

Legen Sie die zulässige Zeit für die Ausführung des Skripts in Sekunden fest. Wenn diese Einstellung überschritten wird, gibt das Skript einen schwerwiegenden Fehler zurück. Der Standardwert ist 30 Sekunden oder der in max_execution_time in php.ini definierte Wert, sofern dieser Wert vorhanden ist.

Wenn diese Funktion aufgerufen wird, startet set_time_limit() den Timeout-Zähler von Null neu. Mit anderen Worten: Wenn das Standard-Timeout 30 Sekunden beträgt und set_time_limit(20) aufgerufen wird, wenn das Skript 25 Sekunden lang ausgeführt wurde, beträgt die Gesamtzeit, die das Skript bis zum Timeout ausführen kann, 45 Sekunden.

Wenn der Parameterwert Sekunden dieser Funktion die maximale Ausführungszeit ist, ist die Einheit Sekunden. Wenn es auf Null (set_time_limit(0);) gesetzt ist, gibt es keine Zeitbegrenzung; das heißt, es wird dauerhaft bis zum Ende des Programms ausgeführt. Wenn es eine Zahl größer als Null ist, wird das Programm unabhängig davon ausgeführt, ob es abgeschlossen ist endet nach der eingestellten Anzahl von Sekunden.

Rückgabewert: wahr bei Erfolg, falsch bei Fehler.

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