PHP Error_Reporting (0) affecte-t-il la journalisation des erreurs ou affiche-t-elle simplement?

StackOverflow https://stackoverflow.com/questions/1911920

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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top