3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Increment { function __invoke($x) { ++$x->num; } } $c = new Increment(); $a = new \stdClass(); $a->num = 5; call_user_func_array($c, [$a]); var_dump($a);

preferences:
55.12 ms | 402 KiB | 5 Q