- var_dump: documentation ( source)
- is_callable: documentation ( source)
<?php
class Something
{
public function action()
{
return 'Hello, World!';
}
}
$callable1 = [Something::class, 'action'];
$callable2 = ['SomethingContainerName', 'action'];
$callable3 = 'Something::action';
var_dump(is_callable($callable1));
var_dump(is_callable($callable2));
var_dump(is_callable($callable3));
function test(callable $callable) {
return is_callable($callable);
}
var_dump(test($callable1));
var_dump(test($callable2));
var_dump(test($callable3));