Estoy trabajando en un proyecto, en el que estoy usando alguna función en desuso de la versión anterior. Pero no quiero que se detenga mi script si se usa en la versión anterior. Así que estoy comprobando si la función existe y si no la está creando nuevamente.¿Cuál es exactamente la diferencia entre is_callable y function_exists en PHP?
¿Pero cuál es la diferencia entre function_exists
y is_callable
en php y cuál es mejor para el usuario?
if(!is_callable('xyz')) {
function xyz() {
// code goes here
}
}
O
if(!function_exists('xyz')) {
function xyz() {
// code goes here
}
}
Gracias esto ayudó mucho ... –