Maison  >  Article  >  développement back-end  >  Comment annuler le délai en php

Comment annuler le délai en php

王林
王林original
2021-07-07 14:41:162701parcourir

La façon d'annuler la limite de temps en PHP consiste à ajouter la fonction set_time_limit dans le script PHP et à définir le paramètre sur 0, tel que [set_time_limit(0);]. La fonction set_time_limit est utilisée pour définir la durée autorisée pour l'exécution du script.

Comment annuler le délai en php

L'environnement d'exploitation de cet article : système windows10, php 7.3, ordinateur thinkpad t480.

En PHP, vous pouvez utiliser la fonction set_time_limit pour définir la durée (en secondes) pendant laquelle le script est autorisé à s'exécuter. 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.

Délai d'annulation :

set_time_limit(0);

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.

Tutoriel vidéo associé : 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