La función is_callable() se utiliza para detectar si la función se puede llamar en el entorno actual.
La función is_callable() verifica si el contenido de una variable se puede llamar como una función. Esto puede buscar una variable que contenga un nombre de función válido o una matriz que contenga un objeto y un nombre de función correctamente codificados.
Requisitos de la versión de PHP: PHP 4 >= 4.0.6, PHP 5, PHP 7
bool is_callable ( invocable $nombre [, bool $sintaxis_only = false [, cadena &$callable_name ]] )
Descripción del parámetro:
$name: la función de devolución de llamada a verificar.
$syntax_only: si se establece en TRUE, esta función solo verifica que el nombre pueda ser una función o un método. Simplemente rechaza los caracteres que no son caracteres o no contiene una estructura válida que pueda usarse en la función de devolución de llamada. Válido debe contener dos elementos, el primero es un objeto o carácter y el segundo elemento es un carácter.
$callable_name: Acepta "callable_name".
Devuelve VERDADERO si el nombre es invocable; en caso contrario, devuelve FALSO. .
La salida es:
bool(verdadero)algunaFunciónbool(verdadero)algunaClase::algúnMétodo