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.
Fonction | Description | PHP |
---|---|---|
debug_backtrace () | Génère une trace | 4 |
debug_print_backtrace () | Imprime une backtrace | 5 |
error_get_last () | Obtient la dernière erreur | 5 |
error_log () | Envoie une erreur sur le serveur error-log, dans un fichier ou vers une destination distante | 4 |
error_reporting () | Indique les erreurs sont signalées | 4 |
restore_error_handler () | Restaure le gestionnaire d'erreur précédente | 4 |
restore_exception_handler () | Restaure le gestionnaire d'exception précédente | 5 |
set_error_handler () | Définit une fonction définie par l'utilisateur pour gérer les erreurs | 4 |
set_exception_handler () | Définit une fonction définie par l'utilisateur pour gérer les exceptions | 5 |
trigger_error () | Crée un définie par l'utilisateur message d'erreur | 4 |
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.
Valeur | Constante | Description | PHP |
---|---|---|---|
1 | E_ERROR | Fatal erreurs d'exécution. Les erreurs qui ne peuvent pas être récupérés à partir. L'exécution du script est interrompue | |
2 | E_WARNING | Non mortelles des erreurs d'exécution. L'exécution du script n'est pas arrêtée | |
4 | E_PARSE | Les erreurs d'analyse de la compilation. Les erreurs d'analyse ne doit être généré par l'analyseur | |
8 | E_NOTICE | Run-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 | |
16 | E_CORE_ERROR | Les erreurs fatales au démarrage PHP. C'est comme une E_ERROR dans le coeur de PHP | 4 |
32 | E_CORE_WARNING | Erreurs non fatales au démarrage PHP. C'est comme un E_WARNING dans le coeur de PHP | 4 |
64 | E_COMPILE_ERROR | Fatal les erreurs de compilation. C'est comme une E_ERROR générée par le moteur Zend | 4 |
128 | E_COMPILE_WARNING | Non mortelles erreurs de compilation. C'est comme un E_WARNING généré par le moteur Zend | 4 |
256 | E_USER_ERROR | Fatal 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 PHP | 4 |
512 | E_USER_WARNING | Non-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 PHP | 4 |
1024 | E_USER_NOTICE | Gé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 PHP | 4 |
2048 | E_STRICT | Run-time avis. PHP suggérer des modifications à votre code d'aider l'interopérabilité et la compatibilité du code | 5 |
4096 | E_RECOVERABLE_ERROR | Catchable 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_ALL | Toutes les erreurs et les avertissements, à l'exception du niveau E_STRICT | 5 |
excellent issues altogether, you just won a emblem new reader.
ReplyDeleteWhat 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
Wonderful beat ! I wish to apprentice at the same time as
ReplyDeleteyou 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
Definitely believe that that you stated. Your favorite justification
ReplyDeleteappeared 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
Appreciate this post. Will try it out.
ReplyDeletemy webpage: toe nail fungus treatments
my page - toenail fungus treatment
Appreciating the time and effort you put into your site and detailed information you provide.
ReplyDeleteIt'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