Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1317 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Quid de la gestion d'erreur PHP5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quid de la gestion d'erreur PHP5

n°1572365
chani_t
From Dune
Posté le 08-06-2007 à 15:11:37  profilanswer
 

Bonjour à tous
 
j'aimerai savoir comment vous gérez les erreurs, avec PHP5.
 
A savoir qu'actuellement j'utilise  

Code :
  1. error_reporting (E_ALL);        //filtrage des erreurs reportées
  2.   ini_set('display_errors', false);      //affichage des erreurs
  3.   ini_set('html_errors', false);       //désactivation des liens html dans les erreurs
  4.   ini_set('display_startup_errors',false);    //affichage des erreurs de démarrage
  5.   ini_set('log_errors', true);       //création d'un fichier de log
  6.   ini_set('error_log', 'journal/error.log');    //localisation du fichier de log
  7.   ini_set('error_prepend_string','<font color="red">'); //début mise en forme erreur
  8.   ini_set('error_append_string','</font>');    //fin mise en forme erreur
  9.   ini_set('ignore_repeated_errors', true);    //ignorer les erreurs répétées


 
avec des trigger_error('Le fichier '.$fichier.' est introuvable.', E_USER_WARNING);
 
Mais je vois de plus en plus souvent des try/catch..
 
qu'en est il ? quand utiliser l'un ou l'autre ? avantage/inconvénients ? est ce qu'ils sont complémentaire ?
 
Merci par avance pour vos lumières

mood
Publicité
Posté le 08-06-2007 à 15:11:37  profilanswer
 

n°1572560
kyodenball
Posté le 08-06-2007 à 20:17:26  profilanswer
 

try/catch n'a pas la même fonctionnalité. Ca te permet d'exécuter quelques choses si une erreur est générer. Par exemple (à la con) tu fais une division par zéro une erreur est générée, tu "l'attrape" l'erreur et tu peux afficher à l'utilisateur qu'il a essayé de faire une division par zéro... Mais tu peux aussi lever toi même des exception (et même de créer tes propres exception) mais en général il faut avoir une bonne connaissance en POO pour en voir réellement l'utiliter.

n°1573244
chani_t
From Dune
Posté le 11-06-2007 à 14:41:34  profilanswer
 

ok, merci pour ces précisions...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Quid de la gestion d'erreur PHP5

 

Sujets relatifs
Petite erreur de rien du tout , header('location[TK gestion des événements et Win32]
Gestion des langues sur un siteA l'aide ! erreur totalemnt incompréhensible en svg
Erreur SQL [RESOLU]Gestion process.destroy()
Gestion appels utilisateursHabilitation - gestion des droits
Erreur Oracle ORA-06550[résolu] Erreur invisible et page blanche
Plus de sujets relatifs à : Quid de la gestion d'erreur PHP5


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR