3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public function __invoke() {} } function bar(callable $foo) {} var_dump(is_callable(new foo)); bar(new foo);

preferences:
56.93 ms | 402 KiB | 5 Q