I think the point is that the PHP internal error handler can catch errors like typos in configuration file which normally show up before script execution like "deprecated comment on line 0" or similar message. This does not affect the errorhandler we inject but the signature is the same as PHP internal error handler of course.