PHP中的is_callable和function_exists到底有什么区别?
2022-08-30 10:53:30
我正在处理一个项目,其中我正在使用旧版本中已弃用的函数。但是,如果使用旧版本,则不希望我的脚本停止。
因此,我正在检查该函数是否存在,如果不存在,则创建它。
在 PHP 中 和 之间有什么区别,哪一个更好用?function_exists
is_callable
if (!is_callable('xyz')) {
function xyz() {
// code goes here
}
}
或
if(!function_exists('xyz')) {
function xyz() {
// code goes here
}
}