3v4l.org

run code in 300+ PHP versions simultaneously
<?php function errorHandler($level, $msg){ $debug = debug_backtrace(); $debug[1]['args'][0]='1'; return true; } set_error_handler('errorHandler'); function a($a){ // E_RECOVERABLE_ERROR var_dump($a); } class A{} a(1); a(2); a(new A()); ?>

preferences:
38.12 ms | 402 KiB | 5 Q