Hello Jay,

   Yes, I´m running PHP5.
   And in my code you can see that the exception is
throwed in an a call to a methode from an aggregated
object in a suclassed one ($this->curl->GET()). The
GET() methode throws the excpetion if curl_exec
returns an error.

   But one would expect that the exception should be
caught after this call returns. Wouldn´t ????

  Here is my code again for examplify:

 have something like this:

                    //...cut...
                    try {
                         $res =
$this->curl->GET($this->url[0]);
                    } catch (Exception $e) {
                                 return FALSE;
                    }
                   //...cut...

and in the curl class, something like this:           
       

                   //...cut...
                  $result = curl_exec ($this->rs);
                  $this->err = curl_errno($this->rs);
                  if ($this->err)
                          throw new
Exception(curl_error($this->rs) . " (error in GET)");
                  //...cut...


--- Jay Blanchard
<[EMAIL PROTECTED]> wrote:
> [snip]
> Try/Catch
> 
> Well, may question is about the Scope of Throwed
> Execeptions. 
> [/snip]
> 
> What version of PHP are you running? Only V5 has
> this kind of exception
> handling. See http://www.php.net/zend-engine-2.php
> 
> HTH!


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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

Reply via email to