Funktionsname: set_time_limit ()
Anwendbare Version: Php 4, Php 5, Php 7
Funktionsbeschreibung: Die Funktion set_time_limit () wird verwendet, um die maximale Ausführungszeit des aktuellen Skripts festzulegen. Wenn die Skriptausführungszeit das festgelegte Zeitlimit überschreitet, unterbricht PHP die Skriptausführung.
Syntax: set_time_limit (int $ Sekunden): bool
Parameter:
- Sekunden: Setzen Sie die maximale Ausführungszeit des Skripts in Sekunden. Wenn der Parameter 0 ist, bedeutet dies, dass die Ausführungszeit des Skripts nicht begrenzt ist.
Rückgabewert:
- Geben Sie True zurück, wenn die Einstellung erfolgreich ist.
- Wenn die Einstellung fehlschlägt oder die Funktion zum Einstellen der maximalen Ausführungszeit deaktiviert ist, wird FALSE zurückgegeben.
Beispiel 1: Stellen Sie die maximale Ausführungszeit des Skripts auf 10 Sekunden fest
set_time_limit(10);
Beispiel 2: Deaktivieren Sie das Zeitlimit der Skriptausführungen
set_time_limit(0);
Anmerkungen:
- Die Funktion set_time_limit () wirkt sich nur auf die Ausführungszeit des aktuellen Skripts aus und wirkt sich nicht auf die Ausführungszeit anderer Skripte oder externer Ressourcen aus.
- Wenn PHP im abgesicherten Modus ausgeführt wird, kann die Funktion set_time_limit () deaktiviert sein und die maximale Ausführungszeit des Skripts kann nicht festgelegt werden.
- Bei Verwendung der Funktion set_time_limit () ist eine Sorgfalt erforderlich. Das Festlegen einer zu langen Ausführungszeit kann zu einer zu langen Ausführungszeit der Skripts führen und die Serverleistung beeinflussen.