Re: Exceptions: function x throws Exception

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Norbert Wenzel wrote:
> If there is a class with a function, that might throw exceptions and
> does NOT catch them, may I write that like in Java?
> 
> class FooClass {
> 
>     public function foo() throws Exception {
> 
>     }
> 
> }
> 
> Or is there another possibility to tell a function throws an exception
> and to force the caller to handle that exception?
> 
> thanks in advance,
> 
> Norbert
> 

Hello Norbert,

The Java way doesn't work here. The best approach would be to simply run
a try/catch/finally around the call to your function/method, and inside
the function itself you do the following:

if (...) { throw new Exception("My message."); } }

Regards,
Torgny

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux