gestion d'erreur dans PHP5 - PHP - Programmation
Marsh Posté le 29-12-2004 à 10:13:55
Les try catch throw & co sont a utiliser quand c'est tes methodes et tes classes qui posent des problèmes ... si tu veux juste recuperer une erreur générée par une petite fonction genre mysql_query() (je reprend ton exemple), je te conseille de faire :
@mysql_query or fonction_erreur(......);
le @ avant la fonction sert a ce que aucune erreur soit générée directement par la fonction, a la place des .... tu met tes arguments ... par exemple tu pourrais faire un truc genre : mysql_error(),mysql_nerror(),__LINE__,__FILE__
et apres tu recuperes tout ca dans ta fonction fonction_erreur, et tu envoies les info par mail avec la commande mail(); ... Moi c'est ce que je ferais ...
Marsh Posté le 29-12-2004 à 12:15:13
esox_ch a écrit : Les try catch throw & co sont a utiliser quand c'est tes methodes et tes classes qui posent des problèmes ... si tu veux juste recuperer une erreur générée par une petite fonction genre mysql_query() (je reprend ton exemple), je te conseille de faire : |
Claire et limpide, pas mieux !
Marsh Posté le 28-12-2004 à 11:44:35
Bonjour,
Je me mets doucement à PHP5 et je voudrais comprendre comment gérer les erreurs habituelles renvoyées par php lors de pb dans le code (par exemple : une requete qui ne s'execute pas, etc).
Mon but est de pouvoir récuperer le message d'erreur, la ligne ou ca s'est passé, le numéro de l'erreur, le nom du fichier qui pose pb, etc... et de l'envoyer par mail au webmaster.
PB : je lis des tutoriels sur Internet, et j'y comprend rien, bien que je subodore que ce soit très simple... Comment faire, avec catch, try, throw etc ???
Merci !!!
Message édité par SOS - SOS le 28-12-2004 à 11:45:48