ZPP Fail on Overflow

WIP patch for this RFC: https://wiki.php.net/rfc/zpp_fail_on_overflow