- assert: documentation ( source)
- is_callable: documentation ( source)
<?php
class Foo {
public static function bar() {
return 'foobar';
}
}
class FooParent extends Foo {
}
$callable = [FooParent::class, 'parent::bar'];
assert(\is_callable($callable));
assert(\call_user_func($callable) === 'foobar');
// Fail
$callable();