set_time_limit

(PHP 3, PHP 4, PHP 5)

set_time_limit -- Limita el tiempo máximo de ejecución

Descripción

void set_time_limit ( int segundos )

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. Si segundos se establece a cero, no se impone límite alguno.

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.

Aviso

set_time_limit() 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.

Nota: 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.

Vea también: las directivas ini max_execution_time y max_input_time.

Hosting by: hurra.com
Generated: 2007-01-26 18:01:06