set time limit()
set_time_limit
set_time_limit — Begränsar maximal körtid för ett skript
Beskrivning
set_time_limit(int $seconds): bool
Anger det maximala antalet sekunder som ett skript får köras. Om gränsen nås returneras ett fatalt fel. Standardgränsen är 30 sekunder, eller, om inställt, värdet på max_execution_time i php.ini.
När set_time_limit() anropas startar tidsbegränsningen om från noll. Om exempelvis tidsgränsen är standardvärdet 30 sekunder och ett anrop till set_time_limit(20) görs 25 sekunder in i körningen, kommer skriptet totalt att köra i 45 sekunder innan det timeoutar.
Parametrar
- seconds
- Den maximala körtiden i sekunder. Om den sätts till noll, tillämpas ingen tidsbegränsning.
Returvärden
Returnerar true vid framgång, eller false vid misslyckande.
Noter
- Notering:
- Funktionen set_time_limit() och konfigurationsdirektivet max_execution_time påverkar endast körtiden för själva skriptet. Tid spenderad på aktiviteter utanför skriptets körning, som systemanrop via system(), strömoperationer, databasfrågor, etc., räknas inte med när den maximala körtiden fastställs. Detta gäller inte i Windows, där den uppmätta tiden är verklig.
Se även
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.set-time-limit.php PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.