Función get_extension_funcs
La función get_extension_funcs devuelve un array con los nombres de todas las funciones
disponibles en la extensión PHP especificada. Como parámetro, la función acepta
una cadena con el nombre de la extensión. Si la extensión no existe o no contiene funciones,
la función devolverá false.
Sintaxis
get_extension_funcs(string $extension_name);
Ejemplo
Obtengamos una lista de todas las funciones de la extensión JSON:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Resultado de la ejecución del código (ejemplo):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Ejemplo
Intentemos obtener las funciones de una extensión inexistente:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Resultado de la ejecución del código:
bool(false)
Ejemplo
Obtengamos las funciones de la extensión standard (funciones estándar de PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Resultado de la ejecución del código (primeras 5 funciones):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Véase también
-
la función
get_loaded_extensions,
que devuelve una lista de todas las extensiones cargadas -
la función
extension_loaded,
que comprueba si la extensión especificada está cargada -
la función
function_exists,
que comprueba la existencia de una función