Re: B3, pear segfault, and msgs about deprecated
| From: | Brad Fisher | Date: | Thu, 18 Dec 2003 17:45:24 +0000 |
| Subject: | Re: B3, pear segfault, and msgs about deprecated | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-6549@lists.php.net to get a copy of this message | ||
Personally, I both like and dislike this behavior. I like it for debugging
purposes, since it allows me full control over whether I ignore
error_reporting level or perhaps just log disabled levels instead of
displaying them, etc. On the other hand, there is a minor performance issue,
but if you write your code to not emit E_NOTICES, it shouldn't really be a big
problem.
-Brad
Christian Schneider wrote:
> Daniel Convissor wrote:
> > It's the custom error handler in pearcmd.php. PHP doesn't pay attention
> > to any error_reporting() settings when a custom error handler is
> > established. Then, error_handler() doesn't account for the new warning
> > level.
>
> Is it just me or is this undesired behaviour? I noticed this back when I
> was playing around with error_handlers.
>
> I think this should be treated as a bug and be changed for two reasons:
> 1) It seems illogical that an error_handler is called for an error level
> which is disabled in php.ini
> 2) It's a performance issue since the custom error handler is called for
> e.g. every access to an undefined array index even though I disabled
> that warning.
>
> Opinions?
> - Chris
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php