La méthode php set_time_limit est utilisée pour définir le temps d'exécution maximum du script. Sa syntaxe d'utilisation est "set_time_limit (int $seconds) : bool".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
set_time_limit — Définir le temps d'exécution maximum de le script
Description
set_time_limit ( int $seconds ) : bool
Définissez le temps autorisé pour l'exécution du script, en secondes. Si ce paramètre est dépassé, le script renvoie une erreur fatale. La valeur par défaut est 30 secondes, ou la valeur définie dans max_execution_time dans php.ini, si cette valeur existe.
Lorsque cette fonction est appelée, set_time_limit() redémarrera le compteur de délai d'attente à partir de zéro. En d'autres termes, si le délai d'expiration par défaut est de 30 secondes et que set_time_limit(20) est appelé lorsque le script est exécuté depuis 25 secondes, alors la durée totale pendant laquelle le script peut s'exécuter avant l'expiration est de 45 secondes.
Paramètre
seconds
Durée d'exécution maximale, en secondes. S'il est défini sur 0 (zéro), il n'y a pas de limite de temps.
Valeur de retour
Renvoie vrai en cas de succès et faux en cas d'échec.
Notes
Remarque : 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. La durée maximale de toute exécution de script, telle que les appels système utilisant system(), les opérations de flux, les opérations de base de données, etc., n'est pas incluse lorsque le script est déjà en cours d'exécution. Sous Windows, où les temps mesurés sont des valeurs réelles, ce n'est pas le cas.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!