PHP function_exists function 处理函数
-
定义和用法
function_exists - 如果给定的函数已经被定义就返回 TRUE -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
function_exists( string $function_name )
function_exists() 在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name。 -
参数
参数 必需的 描述 function_name 是 函数名,必须为一个字符串。 -
返回值
如果 function_name 存在且的确是一个函数就返回 TRUE ,反之则返回 FALSE 。对于语法结构的判断,例如 include_once 和 echo 将会返回 FALSE 。
-
示例
尝试一下if (function_exists('imap_open')) { echo "IMAP functions are available.<br />\n"; } else { echo "IMAP functions are not available.<br />\n"; }
-
相关页面
method_exists() - 检查类的方法是否存在is_callable() - 检测参数是否为合法的可调用结构get_defined_functions() - 返回所有已定义函数的数组class_exists() - 检查类是否已定义extension_loaded() - 检查一个扩展是否已经加载