Popis
void
set_time_limit
( int seconds)
Určí
počet
sekund
po
které
může
skript
běžet
.
Pokud
je
dosaženo
tohoto
času
,
skript
vrátí
fatální
chybu
.
Standardní
limit
je
30
sekund
,
nebo
,
pokud
existuje
,
hodnota
direktivy
max_execution_time
definovaná
v
konfiguračním
souboru
.
Pokud
je
seconds
nula
,
neexistuje
žádný
časový
limit
.
set_time_limit(
)
při
svém
zavolání
restartuje
čítač
času
od
nuly
.
Jinými
slovy
,
pokud
je
limit
standardních
šé
sekund
a
po
25
sekundách
provádění
skriptu
dojde
k
volání
set_time_limit(
20
)
,
tento
skript
poběží
celkem
45
sekund
předtím
,
než
skončí
na
časovém
limitu
.
Všimněte
si
,
že
set_time_limit(
)
Všimněte
si
,
že
set_time_limit(
)
nemá
žádný
účinek
,
když
PHP
běží
v
bezpečném
módu
.
Obejít
to
lz
jedine
vypnutím
bezpečného
módu
nebo
změnou
časového
limitu
v
konfiguračním
souboru
.