Maison >développement back-end >tutoriel php >Pourquoi mes messages d'erreur PHP ne s'affichent-ils pas ?
Dépannage de la suppression des messages d'erreur PHP
Rencontrer un manque de messages d'erreur lors de l'exécution de scripts PHP peut être frustrant. Cet article fournit un aperçu des raisons potentielles de la suppression des messages d'erreur et propose des solutions pour configurer PHP pour un rapport d'erreurs approprié.
Causes de la suppression des erreurs
Par défaut, PHP le fait n'affiche pas les erreurs dans un environnement de production. Cela permet d'empêcher que des informations sensibles, telles que les informations d'identification de la base de données, soient exposées à des utilisateurs non autorisés. La suppression des messages d'erreur peut également être causée par des configurations de serveur ou d'application incorrectes.
Activation du rapport d'erreurs
Pour activer le rapport d'erreurs en PHP, vous pouvez utiliser soit un script Approche au niveau du script ou de la configuration :
Erreur au niveau du script Reporting :
ini_set('display_errors', 1); error_reporting(~0);
Erreur au niveau de la configuration Reporting :
error_reporting = E_ALL ;error_reporting = E_ERROR display_errors = On ;display_errors = Off
Conclusion
En activant le rapport d'erreurs, vous vous assurez que PHP affichera des messages d'erreur qui peuvent vous aider à identifier et à résoudre les problèmes dans votre code. Tenez compte de votre environnement de développement et de test lorsque vous choisissez la méthode de rapport d'erreurs appropriée pour éviter l'exposition inutile d'informations sensibles dans un environnement de production.
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!