Page 1 sur 1
catch(){} et try{}
Posté : 24 févr. 2012, 15:37
par djun
Bonjour,
Je sais que vous ne voudriez pas me répondre après de long forum de dispute. Je vais coopéré avec ceux qui veulent. Je voudrais savoir un peu plus sur les catch(){} et try{} parce que j'ai lu un tuto. Mais, j'ai pas encore compris.
Soyez gentil et repondez moi .

Re: catch(){} et try{}
Posté : 25 févr. 2012, 00:21
par ouckileou
Je ne te connais pas mais sûr que tu sais donner envie de t'aider !
Une question precise deja ? Parce que je pense que personne ne t'ecrira un tuto complet, donc explique ce que tu n'as pas compris.
Re: catch(){} et try{}
Posté : 25 févr. 2012, 04:05
par djun
Je ne te connais pas mais sûr que tu sais donner envie de t'aider !
Une question precise deja ? Parce que je pense que personne ne t'ecrira un tuto complet, donc explique ce que tu n'as pas compris.
A quoi sa sert les arguments dans catch? Pourquoi le monde faite catch(Exception $e)?
Re: catch(){} et try{}
Posté : 25 févr. 2012, 07:34
par ouckileou
Parce que c'est comme ça que ça marche, un try essaie d'exécuter du code et renvoie parfois des exécutions, donc il est associé à un ou plusieurs bloc catch(), qui vont attraper un type particulier d'exception, pour ensuite effectuer un traitement adapté à cette exception.
Re: catch(){} et try{}
Posté : 25 févr. 2012, 18:25
par djun
Merci
Re: catch(){} et try{}
Posté : 27 févr. 2012, 10:45
par mere-teresa
Je ne te connais pas mais sûr que tu sais donner envie de t'aider !
Une question precise deja ? Parce que je pense que personne ne t'ecrira un tuto complet, donc explique ce que tu n'as pas compris.
A quoi sa sert les arguments dans catch? Pourquoi le monde faite catch(Exception $e)?
Les arguments du catch sont en fait un seul : $e qui est la variable dans laquelle va s'installer ce que tu as attrapé (to catch = attraper) comme exception.
Et le mot-clef devant est le typage : ici, c'est une instance, un objet de la classe Exception. Cela pourrait être PDOException, MyException ou DjunException (si tu as ce type d'exception dans ton projet).
C'est la même syntaxe que le typage des arguments dans les méthodes. (si tu as besoin,la doc PHP est aussi traduite en portugais).