set_time_limit
(PHP 4, PHP 5)
set_time_limit — Limita el tiempo máximo de ejecución
Descripción
Establece el número de segundos en los que se permite correr a un script. Si este valor es alcanzado, el script devuelve un error fatal. El lÃmite predeterminado es 30 segundos o, si existe, el valor max_execution_time definido en php.ini.
Cuando es llamada, la función set_time_limit() restablece el contador de tiempo de espera desde cero. En otras palabras, si el tiempo de espera es el valor predeterminado de 30 segundos, y 25 segundos al interior de la ejecución del script se realiza una llamada como set_time_limit(20), el script correrá por un total de 45 segundos antes de que se alcance el tiempo de espera.
Lista de parámetros
- segundos
-
El tiempo de ejecución máximo, en segundos. Si es definido como cero, no se impone un lÃmite de tiempo.
Valores retornados
No value is returned.
Notes
Esta función no tiene ningún efecto cuando PHP corre en safe mode. No hay alternativa más que deshabilitar el modo seguro o modificar el lÃmite de tiempo en php.ini.
Note: La función set_time_limit() y la directiva de configuración max_execution_time solo afectan el tiempo de ejecución del script mismo. Cualquier cantidad de tiempo utilizado en alguna acción que ocurra por fuera de la ejecución del script, tal como llamadas de sistema usando system(), operaciones de secuencias, consultas de bases de datos, etc. no es incluido al determinar el tiempo máximo que el script ha estado corriendo.