我正在開發一個項目,在這個項目中,我使用了舊版本的一些棄用函數。但如果在舊版本中使用,不希望我的腳本停止。 所以我正在檢查函數是否存在,如果它沒有,然後再次創建它。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