Maison >développement back-end >Problème PHP >Comment utiliser la méthode php set_time_limit

Comment utiliser la méthode php set_time_limit

藏色散人
藏色散人original
2021-05-20 09:49:063341parcourir

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".

Comment utiliser la méthode php set_time_limit

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn