12
votes

Php error_rporting (0) affecte-t-il la journalisation des erreurs ou simplement?

fait error_rporting (0); a des effets sur la journalisation des erreurs (au fichier) ou supprimez-t-il simplement l'affichage d'erreur à l'écran?

merci.


2 commentaires

C'est fou - quatre réponses conflictuelles?


Je sais que j'ai essayé la documentation et les moteurs de recherche, mais aussi des déclarations contradictoires. Merci pour toutes les contributions, je vais avec la réponse de Zombat pour des tests supplémentaires.


3 Réponses :


0
votes

Cela supprime simplement les erreurs affichées. Votre Paramètres INI pour la journalisation des erreurs Déterminez la journalisation Niveaux.


0 commentaires

14
votes

Oui, cela affecte les deux.

Le niveau Error_Reporting définit quels niveaux d'erreurs sont déclenchés . Que vous déconniez-vous ou affichez ces erreurs sont déterminées par les autres paramètres.

résumer:

  • error_rporting : quel niveau d'erreurs être déclenché.
  • display_errors : s'il faut montrer que vous soyez déclenché Erreurs dans la sortie de script.
  • log_errors : s'il faut écrire déclenché erreurs à un journal.

    Essence, réglage error_rporting (0) signifie que vous avez désactivé la déclaration d'erreur, et rien ne sera enregistré dans le fichier ou la sortie à l'écran.


0 commentaires

-3
votes

PHP a de très bons documents, consultez

http://us.php.net /manual/fr/errorfunc.configuration.php#ini.error-Reporting Pour ce qu'il fait,

http://us.php.net/manual/fr /funcer.Error-Reporting.php Pour la fonction d'exécution

Ses effets dépendent de l'endroit où va Sterrr.


0 commentaires