Maison > base de données > tutoriel mysql > le corps du texte

Comment supprimer les avertissements et les erreurs dans PHP et MySQL : un guide pour rationaliser votre environnement de production

Mary-Kate Olsen
Libérer: 2024-11-12 08:49:02
original
969 Les gens l'ont consulté

How to Suppress Warnings and Errors in PHP and MySQL: A Guide to Streamlining Your Production Environment

Suppression des avertissements et des erreurs dans PHP et MySQL

PHP et MySQL génèrent des notifications et des avertissements pour signaler les problèmes potentiels dans vos scripts. Bien que ces messages puissent être utiles lors du développement, ils peuvent devenir ennuyeux ou même encombrer vos journaux pendant la production. Cet article explique comment désactiver ces messages pour une expérience utilisateur plus simplifiée.

Suppression des erreurs via error_reporting()

La fonction error_reporting() vous permet de définir le PHP niveau de rapport d’erreurs. Pour désactiver tous les avertissements et avis, ajoutez la ligne suivante au début de votre script PHP :

error_reporting(E_ERROR);
Copier après la connexion

Cela supprimera les messages dont la gravité est inférieure à l'erreur, tels que les avis et les avertissements.

Mode débogage avec rapports détaillés

Bien qu'il soit tentant de supprimer toutes les erreurs, c'est crucial pour déboguer soigneusement votre script avant de le faire. En définissant le niveau de rapport d'erreurs sur la verbosité maximale, vous pouvez identifier et résoudre les problèmes sous-jacents un par un :

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
Copier après la connexion

Consignation des erreurs

Au lieu d'afficher les erreurs, c'est Il est souvent préférable de les enregistrer dans un fichier auquel seul le personnel autorisé peut y accéder. Cela empêche les messages d’erreur sensibles d’atteindre les utilisateurs finaux. Une façon d'y parvenir consiste à utiliser le fichier .htaccess :

# Suppress PHP errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off

# Enable PHP error logging
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log
Copier après la connexion

N'oubliez pas que la suppression des erreurs et des avertissements doit être effectuée avec prudence. Assurez-vous toujours que votre script est entièrement débogué et sans erreur avant de désactiver ces messages.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal