函数名称:function_exists()
适用版本:所有 PHP 版本
用法:function_exists() 函数用于检查指定的函数是否已定义。如果函数已定义,则返回 true;否则返回 false。
示例:
// 检查函数是否存在
if (function_exists('myFunction')) {
echo "myFunction 已定义";
} else {
echo "myFunction 未定义";
}
// 自定义一个函数
function myFunction() {
echo "这是我的自定义函数";
}
// 再次检查函数是否存在
if (function_exists('myFunction')) {
echo "myFunction 已定义";
} else {
echo "myFunction 未定义";
}
输出:
myFunction 未定义
myFunction 已定义
在示例中,首先使用 function_exists() 函数检查名为 "myFunction" 的函数是否已定义,由于尚未定义,因此输出 "myFunction 未定义"。然后定义了一个名为 "myFunction" 的自定义函数,并再次使用 function_exists() 函数进行检查,此时输出 "myFunction 已定义"。这说明 function_exists() 函数可以用于判断指定函数是否存在。