La fonction is_callable() est utilisée pour détecter si la fonction est appelable dans l'environnement actuel.
La fonction is_callable() vérifie si le contenu d'une variable peut être appelé en tant que fonction. Cela peut rechercher une variable contenant un nom de fonction valide ou un tableau contenant un objet et un nom de fonction correctement codés.
Configuration requise pour la version PHP : PHP 4 >= 4.0.6, PHP 5, PHP 7
bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )
Description du paramètre :
$name : La fonction de rappel à vérifier.
$syntax_only : si définie sur TRUE, cette fonction vérifie uniquement que le nom peut être une fonction ou une méthode. Il rejette simplement les non-caractères ou ne contient pas de structure valide pouvant être utilisée dans la fonction de rappel. Valid doit contenir deux éléments, le premier est un objet ou un caractère et le deuxième élément est un caractère.
$callable_name : accepte "callable_name".
Renvoie VRAI si le nom est appelable, sinon renvoie FAUX. .
Le résultat est :
bool(true)someFunctionbool(true)someClass::someMethod