Affichage des erreurs et des avertissements
Votre question met en évidence un problème courant lors de l'affichage des erreurs et des avertissements sur un navigateur Web lors de l'utilisation de PHP. Conformément à votre script, les erreurs sont capturées dans le tableau $err, mais elles ne sont pas affichées sur la page.
Pour résoudre ce problème, vous devez vérifier les éléments suivants :
-
Erreurs d'affichage : Assurez-vous que display_errors est défini sur On dans votre fichier de configuration php.ini. Ce paramètre permet à PHP d'afficher des erreurs sur la page Web.
-
Configuration PHP : Vérifiez votre configuration Apache ou PHP pour toute ligne susceptible de supprimer l'affichage des erreurs. Ces lignes peuvent inclure display_errors = Off ou error_reporting = E_ERROR | E_PARSE | E_CORE_ERROR | E_COMPILE_ERROR | E_USER_ERROR | E_RECOVERABLE_ERROR.
-
Journalisation des erreurs : Si les erreurs ne s'affichent pas, elles peuvent être enregistrées dans un fichier journal des erreurs. Vous pouvez consulter le journal des erreurs pour voir si des erreurs ou des avertissements PHP sont enregistrés.
-
Affichage sur la page : Pour afficher les erreurs capturées sur la page Web, vous pouvez utiliser echo ou foreach pour imprimer le contenu du tableau $err dans la section PHP de votre code HTML.
En suivant ces étapes, vous devriez pouvoir afficher les erreurs et les avertissements sur votre PHP. page Web, vous permettant de déboguer et de résoudre efficacement tout problème.
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!