Maison >développement back-end >tutoriel php >Comment puis-je supprimer les erreurs de normes strictes dans PHP 5 tout en les enregistrant ?

Comment puis-je supprimer les erreurs de normes strictes dans PHP 5 tout en les enregistrant ?

DDD
DDDoriginal
2024-11-19 19:06:03415parcourir

How Can I Suppress Strict Standards Errors in PHP 5 While Still Logging Them?

Désactivation du rapport d'erreurs selon les normes strictes dans PHP 5

Pour désactiver le rapport d'erreurs selon les normes strictes dans PHP 5, modifiez le début de votre script avec le fonctions appropriées. Il est recommandé de consigner les erreurs même dans les environnements de production à des fins d'analyse.

// Suppress error display
ini_set('display_errors', '0');

// Report all errors (including strict standards) but do not display them
error_reporting(E_ALL | E_STRICT);

Ces paramètres empêcheront les messages d'erreur d'être affichés aux utilisateurs tout en leur permettant d'être connectés au journal système. Vous pouvez également utiliser la directive error_log pour spécifier une destination spécifique pour la journalisation des erreurs. En séparant la journalisation des erreurs de l'affichage des erreurs, vous pouvez conserver des informations d'erreur précieuses pour le débogage tout en fournissant une interface claire et conviviale à vos utilisateurs finaux.

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