当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP function_exists()用法及代码示例



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 
// 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 
// 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.

参考:
http://php.net/manual/en/function.function-exists.php



相关用法


注:本文由纯净天空筛选整理自sid4321大神的英文原创作品 PHP | function_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。