PHP Error_Reporting (0) affecte-t-il la journalisation des erreurs ou affiche-t-elle simplement?
-
19-09-2019 - |
Question
Fait error_reporting(0);
Vous avez un effet sur la journalisation des erreurs (pour fichier), ou supprime-t-il simplement l'affichage d'erreur à l'écran?
Merci.
La solution
Oui, cela affecte les deux.
Le niveau d'erreur_Report définit les niveaux d'erreurs déclenché. Que vous connectez ou affichez ces erreurs sont déterminées par les autres paramètres.
Résumer:
- error_report: Quels niveaux d'erreurs sont déclenchés.
- display_errors: Il faut afficher des erreurs déclenchées dans la sortie du script.
- log_errors: S'il faut écrire des erreurs déclenchées dans un journal.
En substance, le réglage error_reporting(0)
signifie que vous avez désactivé les rapports d'erreur et que rien ne sera enregistré pour fichier ou sortir à l'écran.
Autres conseils
Il supprime simplement les erreurs affichées. Ton Paramètres INI pour la journalisation des erreurs Déterminez les niveaux de journalisation.
PHP a de très bons documents, consultez
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporttingpour ce qu'il fait,
http://us.php.net/manual/en/fonction.error-reportting.phppour la fonction d'exécution
Ses effets dépendent de l'endroit où Stderr va.