首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

function_exists

(PHP 4, PHP 5, PHP 7)

function_exists - 如果给定函数已经定义,则返回TRUE

描述

代码语言:javascript
复制
bool function_exists ( string $function_name )

检查内置(内部)和用户定义的已定义函数的列表function_name

参数

function_name

函数名称,作为一个字符串。

Return Values

返回TRUE如果function_name存在并且是一个函数,否则返回FALSE

注意:这个函数将返回FALSE结构,比如include_once和echo。

示例

Example #1 function_exists() example

代码语言:javascript
复制
<?php
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() - 查明是否加载了扩展

← func_num_args

get_defined_functions →

扫码关注腾讯云开发者

领取腾讯云代金券