<?php
class Foo
{
public function foo() { echo(__METHOD__); }
public static function bar() { echo (__METHOD__); }
}
$foo = new Foo;
$result = [];
var_dump(is_callable(['Foo', 'foo'], 0, $result[0]));//false
var_dump(is_callable(['Foo', 'bar'], 0, $result[1]));//true
var_dump(is_callable([$foo, 'foo'], 0, $result[2]));//true
var_dump(is_callable([$foo, 'bar'], 0, $result[3]));//true
var_dump($result);
array_map('call_user_func', $result);
preferences:
31.09 ms | 402 KiB | 5 Q