function_exists()是PHP中的内置函数。如果我们要检查PHP脚本中是否存在function(),则function_exists()函数很有用。它用于检查内置函数以及用户定义的函数。
用法:
boolean function_exists($function_name)
参数:此函数接受单个参数$function_name。这是我们要在已定义函数列表中搜索的函数的名称。这是一个字符串类型参数。
Return Values:此函数返回一个布尔值。如果名称为$function_name的函数存在,则返回TRUE,否则返回FALSE。对于“include_once”,“echo”等结构,此函数还将返回FALSE。
以下示例程序旨在说明PHP中的function_exists()函数:
程序1:
// PHP program to illustrate function_exists()
// checking if the in_array() built-in function
// exists or not
if (function_exists('in_array'))
{
echo "in_array() function is available.\n";
}
else
{
echo "in_array() function is not available.\n";
}
?>
输出:
in_array() function is available.
程序2::
// PHP program to illustrate function_exists()
// declaring a function named WelcomeMsg
function WelcomeMsg()
{
echo "Welcome to GeeksforGeeks";
}
// checking if the function named WelcomeMsg
// exists or not
if (function_exists('WelcomeMsg'))
{
echo "WelcomeMsg() function is available.\n";
}
else
{
echo "WelcomeMsg() function is not available.\n";
}
?>
输出:
WelcomeMsg() function is available.