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

Comment puis-je modifier le temps d'exécution maximum de PHP sans modifier le php.ini ?

Mary-Kate Olsen
Libérer: 2024-12-03 03:39:14
original
703 Les gens l'ont consulté

How Can I Change PHP's Maximum Execution Time Without Editing php.ini?

Comment modifier le temps d'exécution maximum en PHP sans modifier php.ini

En PHP, le temps d'exécution maximum est généralement configuré dans le fichier php. Fichier .ini. Cependant, il est possible de remplacer ce paramètre au sein même de votre script PHP.

Augmentation du temps d'exécution

Pour augmenter le temps d'exécution maximum, vous pouvez utiliser la fonction ini_set() fonction. En définissant la clé max_execution_time sur une valeur plus élevée, vous pouvez prolonger la durée d'exécution du script :

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

Temps d'exécution infini

Si vous souhaitez autoriser l'exécution de votre script indéfiniment, vous pouvez définir le temps d'exécution maximum sur 0 :

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

Utilisation

Placez l'appel ini_set() au début de votre script PHP pour vous assurer qu'il prend effet avant l'exécution de tout autre code. Cela donne à votre script la durée d'exécution prolongée dont vous avez besoin pour accomplir ses tâches.

Informations supplémentaires

Notez que la modification de la durée d'exécution maximale dans votre script n'affecte que le processus PHP actuel. et ne modifie pas définitivement le paramètre global de php.ini. Si vous devez apporter une modification persistante, vous devrez ajuster le fichier php.ini lui-même.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal