Maison > Article > base de données > Pourquoi mes appels `ini_set` et `set_time_limit` sont-ils ignorés en PHP ?
Problème :
Lors de la tentative de définition de max_execution_time à l'aide de ini_set() ou set_time_limit(), les modifications sont ignorées sur certains serveurs, ce qui donne la valeur par défaut de 30.
Réponse :
En mode sans échec, PHP restreint la possibilité de modifier certains paramètres de configuration, notamment max_execution_time. Selon le manuel PHP, "Vous ne pouvez pas modifier ce paramètre avec ini_set() lors de l'exécution en mode sans échec." La même restriction s'applique à set_time_limit().
Solution :
Il existe deux solutions possibles :
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!