3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test($var) { echo "Testing: $var\n"; } class foo { var $baz = "test"; function bar( $str ) { if( is_callable( $this->baz )) { $this->baz( $str ); } } } $foo = new foo; try { $foo->bar("bla"); // fatal error } catch (Error $e){ echo "Whoops -- ", $e->getMessage(); echo "\nEnd of Script :)"; }

preferences:
41.46 ms | 402 KiB | 5 Q