3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function stack_exception_handler($eh) { static $ehs=array(); if (empty($ehs)) { set_exception_handler(function($ex)use(&$ehs){foreach($ehs as $eh){call_user_func($eh,$ex);}}); register_postsend_function(function() { restore_exception_handler(); restore_error_handler(); throw new $eh('Test'); }); } $ehs[]=$eh; } stack_exception_handler(function(){echo "handler 1 called!";}); stack_exception_handler(function(){echo "handler 2 called!";}); stack_exception_handler(function(){echo "handler 3 called!";});
based on lOGIN
Output for 7.0.0 - 7.2.0
Output for 5.3.21 - 5.6.28
Fatal error: Call to undefined function register_postsend_function() in /in/YKXms on line 6
Process exited with code 255.