3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = new stdClass; $a->val = 2; function func(stdClass $obj) { $val = 5; return $obj->val = $val = 5; } echo "func() returns: "; var_dump(func($a)); echo "\n\$a->val is now: "; var_dump($a->val);

preferences:
59.35 ms | 402 KiB | 5 Q