Manuel PHP
Précédent
Suivant
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 fichier de configuration.
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 fichier de configuration.
Précédent
Sommaire
Suivant
Niveau supérieur