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_onceecho 将会返回 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() - 检查一个扩展是否已经加载