Je travaille sur un projet, dans lequel j'utilise une fonction dépréciée de l'ancienne version. Mais je ne veux pas que mon script s'arrête s'il est utilisé dans l'ancienne version.
Je vérifie donc si la fonction existe et si non, je la crée.
Quelle est la différence entre function_exists
y is_callable
en PHP et laquelle est la meilleure à utiliser ?
if (!is_callable('xyz')) {
function xyz() {
// code goes here
}
}
OU
if(!function_exists('xyz')) {
function xyz() {
// code goes here
}
}