php如何判断某个函数是否存在
墨初 编程开发 936阅读
在实现复杂的php项目时,可能会遇到调用的函数不存在的情况,如果遇到此情况php则会抛出函数不存在的错误,影响项目代码的执行。想要判断一个调用的函数是否存在,可以使用php中的一个判断函数是否存在的函数 function_exists,下面是此函数的用法。
php function_exists 函数
function_exists():判断一个指定的函数是否存在,存在返回true,不存在返回false;
语法:
function_exists(string $function): bool
参数:
| 参数 | 描述 |
| function | 必须,字符串形式的函数名! |
php 判断一个函数是否存在
例:php判断一个预设的函数是否存在
if(function_exists('mb_strlen')){
echo '此函数存在!';
}else{
echo 'mb_strlen无法使用,请开启相关的扩展!';
}例2:php判断一个自定义的函数是否存在
// 73so.com
if(function_exists('mochu')){
echo '自定义函数存在!';
}else{
//自定义函数不存在
function mochu(){
}
}