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 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!