set time limit()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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.