3v4l.org

run code in 300+ PHP versions simultaneously
<?php class B { } class A { public function M() { echo("this=" . get_class($this) . " hash=" . spl_object_hash($this) . "\n"); $x = "this"; $$x = new B(); echo("this=" . get_class($this) . " hash=" . spl_object_hash($this) . "\n"); } } $a = new A(); $a->M();

preferences:
54.59 ms | 402 KiB | 5 Q