php set_time_limit-Methode wird verwendet, um die maximale Ausführungszeit des Skripts festzulegen. Die Verwendungssyntax lautet „set_time_limit (int $seconds): bool“. Der Parameter seconds stellt die maximale Ausführungszeit in Sekunden dar.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
set_time_limit – Legen Sie die maximale Ausführungszeit des Skripts fest
Anweisungen
set_time_limit ( int $seconds ) : bool
Stellen Sie die für das Skript zulässige Zeit ein laufen, in Sekunden. 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.
Parameter
seconds
Maximale Ausführungszeit in Sekunden. Bei der Einstellung 0 (Null) gibt es keine Zeitbegrenzung.
Rückgabewert
Gibt „true“ zurück, wenn es erfolgreich ist, und „false“, wenn es fehlschlägt.
Hinweise
Hinweis: Die Funktion
set_time_limit() und die Konfigurationsanweisung max_execution_time wirken sich nur auf die Ausführungszeit des Skripts selbst aus. Die maximale Zeit der Skriptausführung ist nicht in der Skriptausführung enthalten, die auftritt, z. B. bei Systemaufrufen mit system(), Stream-Operationen, Datenbankoperationen usw., wenn das Skript bereits ausgeführt wird. Unter Windows, wo gemessene Zeiten reale Werte sind, ist dies nicht der Fall.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Methode set_time_limit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!