我正在开发一个项目,在这个项目中,我使用了旧版本的一些弃用函数。但如果在旧版本中使用,不希望我的脚本停止。 所以我正在检查函数是否存在,如果它没有,然后再次创建它。PHP中is_callable和function_exists的区别究竟是什么?
但是function_exists
和is_callable
在php中有什么区别,哪一个更适合用户?
if(!is_callable('xyz')) {
function xyz() {
// code goes here
}
}
OR
if(!function_exists('xyz')) {
function xyz() {
// code goes here
}
}
非常感谢这帮助.. – 2010-08-17 06:41:50