php如何判断某个函数是否存在
墨初 编程开发 651阅读
在实现复杂的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(){ } }