AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

exception vs. function return

Ein Thema von r2c2 · begonnen am 14. Mai 2006 · letzter Beitrag vom 15. Mai 2006
 
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#3

Re: exception vs. function return

  Alt 14. Mai 2006, 17:51
Zitat von jim_raynor:
P.S: Wozu brauchst denn dann noch bei Möglichkeit 2 eine Exception. Bei einer Exception wird die Verabeitung bis zurück zum letzen try ... except abgebrochen.
Exceptions haben den Vorteil, dass man damit Fehlermeldungen übergeben kann. In meinem Fall hab ich nämlich ne PHP-Mail-Klasse. CheckParams löst dann ne Exception mit der entsprechenden Meldung aus. z.B. "Kein Empfänger angegeben", "Absender-Adresse üngültig" oder sowas. Die kann dann ausgegeben werden und der User weiß, was er falsch gemacht hat. Würde ich komplett auf Exceptions verzichten(Möglichkeit 3), dann müsste ich entweder n FehlerCode zurückliefern(nicht besonders aussagekräftig und mit unschönen Fallunterscheidungen und dem entsprechendne Overhead verbunden) oder in PHP die nicht vorhandene Typsicherheit missbrauchen und entweder n string als Fehlermeldung oder true zurückliefern, was ich als Delphi-verwöhnter Hobby-Progger extrem unschön fände...

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz