void set_time_limit
(int seconds);
établit le nombre de secondes durant lequel un script à le droit tourner. Si cette limite est atteinte, le script renvoie une "fatal error". 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é, la fonction set_time_limit() relance le compteur de zéro. En d'autres termes, si la limite par défaut est à 30 secondes, et qu'aprè 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.