Maison >développement back-end >tutoriel php >Pourquoi mes messages d'erreur PHP ne s'affichent-ils pas dans XAMPP ?

Pourquoi mes messages d'erreur PHP ne s'affichent-ils pas dans XAMPP ?

DDD
DDDoriginal
2024-12-27 01:33:10377parcourir

Why Aren't My PHP Error Messages Displaying in XAMPP?

Différence d'affichage des erreurs PHP

Malgré l'installation de XAMPP 1.7.4 avec PHP 5.3.5, les utilisateurs rencontrent un problème où PHP ne parvient pas à afficher les messages d'erreur. Par exemple, tenter de se connecter à MySQL à l'aide de mysql_connect() sans fournir les paramètres nécessaires ne déclenche aucun rapport d'erreur de PHP.

原因:

Ce comportement se produit car les paramètres de rapport d'erreurs par défaut de PHP sont configurés pour supprimer la plupart des erreurs non fatales erreurs.

解决方案:

Pour activer l'affichage des erreurs, il existe deux approches :

Configuration au niveau du script :

Au début du script PHP, ajoutez ce qui suit lignes :

ini_set('display_errors', 1);
error_reporting(~0);

Cette configuration active le rapport d'erreurs et définit le niveau d'erreur à la valeur maximale.

Configuration php.ini :

Pour les environnements de développement ou de test hors production, le rapport d'erreurs peut être activé directement dans le fichier php.ini. Recherchez les paramètres suivants et modifiez-les si nécessaire :

error_reporting  =  E_ALL
;error_reporting  =  E_ERROR
display_errors = On
;display_errors = Off

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