Maison >développement back-end >tutoriel php >Comment puis-je faire taire les notifications PHP persistantes même avec l'affichage des erreurs désactivé dans php.ini ?
Silence des avis PHP
Malgré la désactivation de l'affichage des erreurs dans php.ini, des avis persistants tels que "Constant DIR_FS_CATALOG déjà défini" persistent. Comment empêcher PHP de diffuser ces messages ?
Résolution de la mise à jour
Même avec display_errors défini sur Off, les notifications continuent d'apparaître. C'est une bizarrerie connue de PHP 5.3. De plus, des rapports excessifs sur la pile d'appels peuvent être observés.
Désactivation des avis
Les avis peuvent être supprimés en modifiant le niveau de rapport d'erreurs pour exclure l'indicateur E_NOTICE, en utilisant soit le error_reporting ini ou la fonction error_reporting().
Code :
// In php.ini error_reporting = E_ALL & ~E_NOTICE; // In PHP code error_reporting(E_ALL & ~E_NOTICE);
Attention
Bien que la désactivation des avis puisse atténuer la gêne, il est essentiel de se rappeler que les avis servent souvent à quelque chose. Remplacer une constante deux fois, comme dans l'exemple fourni, entraînera une constante inchangée.
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!