Я работаю над проектом, в котором я использую какую-то устаревшую функцию в старой версии. Но не хотите, чтобы мой script был остановлен, если он используется в старой версии. Поэтому я проверяю, существует ли функция, и если она не создает ее снова.
Но в чем разница между function_exists
и is_callable
в php и какая из них лучше для пользователя?
if(!is_callable('xyz')) {
function xyz() {
// code goes here
}
}
ИЛИ
if(!function_exists('xyz')) {
function xyz() {
// code goes here
}
}