|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 136 ![]() |
bonjour,
je voudrais savoir comment créer une liste d'erreur, genre pour une page, si par exemple, l'id transferé dans l'irl, ne corresponds a aucun article en général quelles sont les erreur type, et comment les intégré logiquement dans mon code php sinon peut etre connaissez vous un tuto ou autre MERCI |
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2006 Messages : 307 ![]() |
Fait un tour du côté de cette fonction : http://php.net/manual/fr/function.trigger-error.php
__________________
Prestataires, inscrivez vous dans l'annuaire e-commerce des prestataires - foe.hn : un raccourcisseur d'url fun, avec API |
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2010 Messages : 136 ![]() |
oui en effet c'est intéressant
c'est cette fonction qui est couramment utilisée ou y a t'il d'autre solutions merci |
|
00
|
|
|
#4 | |
|
Membre éprouvé
![]() |
Tu personnalises alors ton code.
Citation:
http://php.net/manual/fr/function.mysql-num-rows.php |
|
|
|
00
|
|
|
#5 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
La fonction trigger_error de PHP ainsi que son "pendant" objet la directive throw n'ont pour objet que de gérer des erreurs internes: jamais elles ne doivent parvenir à l'utilisateur final (et je tiens pour acquis qu'un utilisateur n'a rien à faire de "[04-May-2011 15:15:13] PHP Fatal error: Call to a member function getOutputFormat() on a non-object in D:\workspace_helios\axiom\libraries\ViewManager.class.php on line 48" par exemple)
Au mieux tu peux intercepter (ou attraper dans le cas des exceptions) ces erreurs pour afficher un message d'erreur lisible par un humain, mais il faut savoir utiliser les mécanismes d'erreur avec parcimonie, ils ne sont présent que pour obtenir des informations sur un traitement incorrect, or un utilisateur qui fait une "mauvaise" recherche n'est pas en soi une erreur, c'est donc à toi de faire les vérifications d'usage et de spécialiser ton code en conséquence. Pour faire une pile d'erreur utilisateur rien ne vaut un bon tableau, il suffit de pousser les messages dessus en conservant par exemple une information relevant de la gravité de l'erreur (généralement notification, warning ou error). Exemple avec une recherche: Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com