3v4l.org

run code in 300+ PHP versions simultaneously
<?php function horrible_function(&$o) { $o = (object)array('haha' => 'got you'); } class innocent_bystander { function operation() { horrible_function($this); var_dump($this); } function test() { var_dump($this); } } $h = new innocent_bystander(); $h->operation(); $h->test(); var_dump($h);

preferences:
39.44 ms | 402 KiB | 5 Q