Description
void
set_time_limit
( int seconds)
set_time_limit(
)
fixe
le
délai
d'expiration
d
'un
script
,
en
secondes
.
Si
cette
limite
est
atteinte
,
le
script
s
'
interrompt
,
et
renvoie
une
erreur
fatale
.
La
valeur
par
défaut
est
30
secondes
ou
,
si
c
'
est
le
cas
,
la
valeur
de
la
directive
max_execution_time
définie
dans
le
fichier
de
configuration
.
Si
la
valeur
est
zéro
,
il
n
'
y
a
alors
aucune
limite
imposée
.
Lorsqu'
elle
est
appelée
,
la
fonction
set_time_limit(
)
remet
le
compteur
de
zéro
.
En
d'
autres
termes
,
si
la
limite
par
défaut
est
à
30
secondes
,
et
qu'après
25
secondes
d'exécution
du
script
l'appel
set_time_limit(20
)
est
fait
,
alors
le
script
tournera
pendant
un
total
de
45
secondes
avant
de
finir
.
Notez
que
set_time_limit(
)
n'a
pas
d
'effet
lorsque
PHP
fonctionne
en
mode
safe
mode
.
Il
n'
y
a
pas
d'autre
solution
que
de
changer
de
mode
,
ou
de
modifier
la
durée
maximale
d
'exécution
dans
le
fichier
de
configuration
.