Okay, guess I'll have to wait for those changes then.  Maybe included in
4.0.5?? =)

Thanks,
Chris Newbill

----- Original Message -----
From: "Rasmus Lerdorf" <[EMAIL PROTECTED]>
To: "Chris Newbill" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Saturday, January 13, 2001 10:51 PM
Subject: Re: [PHP-DEV] set_error_handler() not handling E_ERROR


> This was covered recently.  See
> http://marc.theaimsgroup.com/?l=php-dev&m=97673386418430&w=2
>
> On Sat, 13 Jan 2001, Chris Newbill wrote:
>
> > PHP Version 4.0.3pl1 and 4.0.4
> >
> > It was my understanding that when using set_error_handler() ALL errors
were
> > sent to the users function?  This does not seem to be happening.
> >
> > error.lib
> >   $oeh = set_error_handler("dosojin_ERROR");
> >
> >   error_reporting(E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR |
> > E_COMPILE_ERROR | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE);
> >
> > tmp.php
> > <?
> >
> > include("dosojin.lib"); // constants only
> > include("error.lib");    // error handling routines
> >
> > function foo($var)
> > {
> >     print "Hello, $var!\n";
> > }
> >
> > foo();
> >
> > $i = 1;
> > $i->noFunc();
> >
> > ?>
> >
> > # php -q tmp.php
> > <PRE CLASS=error>
> > (2) Missing argument 1 for foo()
> >
> > </PRE>
> > Hello
> > <br>
> > <b>Fatal error</b>:  Call to a member function on a non-object in
> > <b>tmp.php</b> on line <b>14</b><br>
> >
> > You can see that E_WARNING is getting shuffled to the user function, but
> > E_ERROR is not.
> >
> > Thanks,
> > Chris Newbill
> >
> >
> > --
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to