3v4l.org

run code in 300+ PHP versions simultaneously
<?php function id($x) { return $x; } class A { function foo() { echo 'a'; } } var_dump(PHP_VERSION_ID); if (PHP_VERSION_ID < 50400) { return id(new A())->foo(); } return (new A())->foo();

preferences:
36.45 ms | 402 KiB | 5 Q