Erreur PHP et les fonctions de journalisation


Erreur PHP et introduction Logging

L'erreur et les fonctions de journalisation permet d'erreur de manutention et de l'exploitation forestière.
Les fonctions d'erreur permettent aux utilisateurs de définir des règles de gestion des erreurs, et de modifier la façon dont les erreurs peuvent être enregistrées.
Les fonctions de journalisation permettent aux utilisateurs de se connecter les applications et envoyer des messages de log au courrier électronique, les journaux système ou d'autres machines.

Installation

L'erreur et les fonctions de journalisation font partie du coeur de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.

Erreur PHP et les fonctions de journalisation

PHP : indique la première version de PHP qui prend en charge la fonction.
FonctionDescriptionPHP
debug_backtrace ()Génère une trace4
debug_print_backtrace ()Imprime une backtrace5
error_get_last ()Obtient la dernière erreur5
error_log ()Envoie une erreur sur le serveur error-log, dans un fichier ou vers une destination distante4
error_reporting ()Indique les erreurs sont signalées4
restore_error_handler ()Restaure le gestionnaire d'erreur précédente4
restore_exception_handler ()Restaure le gestionnaire d'exception précédente5
set_error_handler ()Définit une fonction définie par l'utilisateur pour gérer les erreurs4
set_exception_handler ()Définit une fonction définie par l'utilisateur pour gérer les exceptions5
trigger_error ()Crée un définie par l'utilisateur message d'erreur4
user_error ()Alias ​​de trigger_error ()4


Erreur PHP et Constantes de journalisation

PHP : indique la première version de PHP qui prend en charge la constante.
ValeurConstanteDescriptionPHP
1E_ERRORFatal erreurs d'exécution. Les erreurs qui ne peuvent pas être récupérés à partir. L'exécution du script est interrompue 
2E_WARNINGNon mortelles des erreurs d'exécution. L'exécution du script n'est pas arrêtée 
4E_PARSELes erreurs d'analyse de la compilation. Les erreurs d'analyse ne doit être généré par l'analyseur 
8E_NOTICERun-time avis. Le script trouvé quelque chose qui pourrait être une erreur, mais pourrait également se produire lors de l'exécution d'un script normalement 
16E_CORE_ERRORLes erreurs fatales au démarrage PHP. C'est comme une E_ERROR dans le coeur de PHP4
32E_CORE_WARNINGErreurs non fatales au démarrage PHP. C'est comme un E_WARNING dans le coeur de PHP4
64E_COMPILE_ERRORFatal les erreurs de compilation. C'est comme une E_ERROR générée par le moteur Zend4
128E_COMPILE_WARNINGNon mortelles erreurs de compilation. C'est comme un E_WARNING généré par le moteur Zend4
256E_USER_ERRORFatal erreur généré par l'utilisateur. C'est comme un jeu E_ERROR par le programmeur à l'aide de la fonction trigger_error () de PHP4
512E_USER_WARNINGNon-fatal généré par l'utilisateur avertissement.C'est comme un E_WARNING fixé par le programmeur à l'aide de la fonction trigger_error () de PHP4
1024E_USER_NOTICEGénéré par l'utilisateur préavis. C'est comme un message de type E_NOTICE fixé par le programmeur à l'aide de la fonction trigger_error () de PHP4
2048E_STRICTRun-time avis. PHP suggérer des modifications à votre code d'aider l'interopérabilité et la compatibilité du code5
4096E_RECOVERABLE_ERRORCatchable erreur fatale. C'est comme une E_ERROR, mais peut être pris par une poignée définie par l'utilisateur (voir aussi set_error_handler ())5
6143 E_ALLToutes les erreurs et les avertissements, à l'exception du niveau E_STRICT5

5 commentaires:

  1. excellent issues altogether, you just won a emblem new reader.
    What may you recommend about your post that you simply
    made a few days in the past? Any sure?
    refinishing hardwood floors

    my web-site; cleaning hardwood floors

    ReplyDelete
  2. Wonderful beat ! I wish to apprentice at the same time as
    you amend your website, how can i subscribe for a weblog website?
    The account aided me a appropriate deal. I were tiny bit acquainted of this your broadcast offered bright transparent idea

    Look at my web blog toenail fungus treatment

    ReplyDelete
  3. Definitely believe that that you stated. Your favorite justification
    appeared to be on the internet the easiest thing to have in mind of.
    I say to you, I certainly get irked at the same time
    as folks consider issues that they plainly do not realize about.
    You managed to hit the nail upon the top as smartly as outlined out the
    entire thing with no need side effect , people can take a signal.
    Will likely be again to get more. Thank you

    My site - treatment for toenail fungus

    ReplyDelete
  4. Appreciate this post. Will try it out.

    my webpage: toe nail fungus treatments
    my page - toenail fungus treatment

    ReplyDelete
  5. Appreciating the time and effort you put into your site and detailed information you provide.

    It's good to come across a blog every once in a while that isn't the same outdated rehashed material.
    Great read! I've bookmarked your site and I'm including your RSS
    feeds to my Google account.
    dublin flights

    My web blog :: noe

    ReplyDelete

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT