3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { function __invoke($i) { return $i *2; } } $a = new A(); function test(\Closure $b) { var_dump($b(5)); } test($a);

preferences:
27.22 ms | 402 KiB | 5 Q