But it's not good either stopping my error_handler from being called in PHP5 accordingly to error_reporting() value. This way I might not notice my error handler isn't getting all calls it used to (depends on conf). So IMHO silent behavior change is still worse.
Ok, now realistically, how many people use error handlers, have error_reporting != E_ALL *AND* expect their handler to be called for E_ALL *AND* aren't savvy enough to simple set error_reporting to E_ALL?
Why make life harder for 99.99% of the PHP users for this one hypothetical case? I think we're doing mental masturbation instead of simply fixing broken behaviour.
- Chris
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php