set_time_limit
(PHP 4, PHP 5)
set_time_limit — Fixe le temps maximum d'ex�cution d'un script
Description
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.
Lorsqu'elle est appel�e, set_time_limit() remet le compteur � 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.
Liste de param�tres
- seconds
-
Le temps maximal d'ex�cution, en secondes. S'il vaut 0, aucune limite n'est impos�e.
Valeurs de retour
Aucune valeur n'est retourn�e.
Notes
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.
Note: La fonction set_time_limit() et la directive de configuration max_execution_time n'affectent que le temps d'ex�cution du script lui-m�me. Tout temps pass� en dehors du script, comme un appel syst�me utilisant system(), des op�rations sur les flux, les requ�tes sur base de donn�es, etc. n'est pas pris en compte lors du calcul de la dur�e maximale d'ex�cution du script. Ceci est faux sous Windows o� le temps mesur� est le temps r�el.