Maison > développement back-end > tutoriel php > Comment puis-je prolonger le temps d'exécution d'un script PHP sans modifier php.ini ?

Comment puis-je prolonger le temps d'exécution d'un script PHP sans modifier php.ini ?

DDD
Libérer: 2024-12-06 00:43:12
original
782 Les gens l'ont consulté

How Can I Extend PHP Script Execution Time Without Modifying php.ini?

Extension de la durée d'exécution en PHP via le code, pas php.ini

Lorsque le temps d'exécution d'un script PHP dépasse le maximum par défaut défini dans php. ini, il se termine prématurément. Pour surmonter cette limitation sans modifier php.ini, vous pouvez ajuster dynamiquement ce paramètre dans votre script.

À l'aide de la fonction ini_set(), vous pouvez modifier sans effort le temps d'exécution maximum. Appelez simplement ini_set() avec le paramètre 'max_execution_time' suivi de la limite de temps souhaitée, comme :

ini_set('max_execution_time', '300'); // Sets it to 5 minutes
Copier après la connexion

Pour un temps d'exécution pratiquement illimité, fournissez une valeur de 0 :

ini_set('max_execution_time', '0');
Copier après la connexion

En plaçant cet extrait de code au début de votre script, vous prolongez efficacement son exécution sans avoir besoin de modifications de configuration externes. Cette technique offre une flexibilité et un contrôle granulaire sur le temps d'exécution, garantissant que vos scripts peuvent s'exécuter sans interruption, même pendant des durées prolongées.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal