3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A {function printer() {print 'hello';}} class B {function __construct(){}} class C {function C(){}} $a = null; new A($a = 123); var_dump($a); $b = null; new B($b = 456); var_dump($b); $c = null; new C($c = 789); var_dump($c); echo 'wat';

preferences:
43.87 ms | 402 KiB | 5 Q