7.80.47 set_time_limit()Fixe le temps maximum d'exécution d'un script[ Exemples avec set_time_limit ] PHP 3, PHP 4
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
php.ini
.
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
php.ini
.
|