destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Poner un límite de tiempo a los scripts en PHP

, , 19/09/2009 10:55:45

La función set_time_limit puede resultar de gran utilidad para evitar bucles infinitos y conexiones muy prolongadas con la base de datos. set_time_limit pone un límite de tiempo en el máximo número de segundos que un script puede tardar en ejecutarse. Después de ese período de tiempo, un error fatal es lanzado. El límite predeterminado es 30 segundos o, si existe, el valor max_execution_time definido en php.ini. Si el límite en 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.

Ejemplo:

<?php
set_time_limit(2);
?>

Si estamos usando Apache, también podemos cambiar el tiempo máximo de ejecución con .htaccesss añadiendo una línea similar a ésta:

php_value max_execution_time 200

Para averiguar el tiempo límite fijado puedes utilizar:

<?php
echo ini_get('max_execution_time');
?>
Páginas: 1
comentarioscomentarios