3v4l.org

run code in 300+ PHP versions simultaneously
<?php function returnVariable(){ $foo = 1; try{ return $foo; } finally { $foo++; debug_zval_dump($foo); } } function returnVariablePlusZero(){ $foo = 1; try{ return $foo + 0; } finally { $foo++; } } var_dump(returnVariable(), returnVariablePlusZero());

preferences:
50.39 ms | 402 KiB | 5 Q