is_callable() 函数用于检测函数是否可调用。它的语法如下:
is_callable(mixed $function_name, bool $syntax_only = false, string &$callable_name = null)
参数说明:
- $function_name:要检测的函数或方法的名称。
- $syntax_only:一个可选的布尔值参数,如果设置为 true,则只检查函数名的语法是否正确,不会检查函数是否可调用。默认为 false。
- $callable_name:一个可选的字符串参数,用于存储可调用的名称。
示例:
function myFunction() { // function body } if (is_callable('myFunction')) { echo 'myFunction is callable'; } else { echo 'myFunction is not callable'; }
输出结果将会是 ‘myFunction is callable’,因为 myFunction 函数是可调用的。