3v4l.org

run code in 300+ PHP versions simultaneously
<?php class bar { public function doStuff(stdClass $obj) { $obj->foo = 'test'; $obj = null; } } class foo { public function __construct() { $bar = new bar(); $obj = new stdClass(); $bar->doStuff($obj); var_dump($obj); } } $foo = new foo();

preferences:
40.83 ms | 402 KiB | 5 Q