Maison >développement back-end >tutoriel php >Pourquoi mes messages d'erreur PHP ne s'affichent-ils pas dans XAMPP ?
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!