3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Foo; class Foo { public function bar() { } } namespace Toto; function test (callable $arg) { echo "CHECK"; } $foo = new \Foo\Foo(); var_dump(is_callable(array($foo, 'bar'))); var_dump(is_callable(array(0 => $foo, 1 => 'bar'))); test(array($foo, 'bar')); test(array(0 => $foo, 1 => 'bar'));

preferences:
35.46 ms | 402 KiB | 5 Q