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
Mary-Kate Olsenoriginal
2024-12-03 03:39:14695parcourir

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)

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');

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!

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