phpbar.de logo

Mailinglisten-Archive

[php] try catch

[php] try catch

Sebastian Mendel lists at sebastianmendel.de
Mit Apr 16 17:16:59 CEST 2008


Yannik Hampe schrieb:

> Stattdessen kann man das Problem lösen:
> try
> {
>    $bedienung->serveCoffee($costumer);
> }
> catch(TemperatureException)
> {
>    $bedienung->recollectCoffee();
>    $bedienung->complainTo($kitchenStaff);
> }
> oder, wenn das Unternehmen was kleiner ist:
> try
> {
>    $bedienung->serveCoffee($costumer);
> }
> catch(TooColdException)
> {
>    $bedienung->heatUpCoffee();
> }
> catch(TooHotException)
> {
>    $bedienung->addEiswuerfelToCoffee();
> }

finde ich ein Ideales Beispiel wo Exceptions total fehl am Platz sind ...

-- 
Sebastian

php::bar PHP Wiki   -   Listenarchive