Descripción
void
set_time_limit
( int seconds)
Establece
el
número
de
segundos
que
se
le
permite
a
un
script
ejecutarse
.
Si
éste
es
alcanzado
,
el
script
devuelve
un
error
de
tipo
fatal
.
El
límite
por
defecto
es
30
segundos
o
,
si
existe
,
el
valor
max_execution_time
definido
en
el
fichero
de
configuración
.
Si
seconds
(
segundos
)
se
establece
a
cero
,
no
se
impone
ningún
límite
.
Cuando
se
llama
,
set_time_limit(
)
reinicia
el
contador
del
timeout
a
cero
.
En
otras
palabras
,
si
el
timeout
es
el
de
por
defecto
de
30
segundos
,
y
después
de
25
segundos
de
ejecución
del
script
se
realiza
una
llamada
set_time_limit(
20
)
,
el
script
se
ejecutará
durante
un
total
de
45
segundos
antes
de
alcanzar
su
límite
.
Advierta
que
set_time_limit(
)
no
tiene
efecto
cuando
PHP
se
ejecuta
en
modo
seguro
(safe
mode
)
.
No
hay
otra
opción
que
que
desactivar
el
modo
seguro
o
cambiar
el
límite
de
tiempo
en
el
fichero
de
configuración
.