Thats gonna be confusing to have an macro for this, since the zend_error_handling type isn't defined in 5.2, and not used.

I suppose we could have a macro like
ERROR_HANDLER; in the variable declarations, which evaluates to empty on 5.2?