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

phpget_extension_funcs(string $extension_name);

Ejemplo

Obtengamos una lista de todas las funciones de la extensión JSON:

php<?php
  $res = get_extension_funcs('json');
  print_r($res);
?>

Resultado de la ejecución del código (ejemplo):

php[
  'json_encode',
  'json_decode',
  'json_last_error',
  'json_last_error_msg'
]

Ejemplo

Intentemos obtener las funciones de una extensión inexistente:

php<?php
  $res = get_extension_funcs('nonexistent');
  var_dump($res);
?>

Resultado de la ejecución del código:

phpbool(false)

Ejemplo

Obtengamos las funciones de la extensión standard (funciones estándar de PHP):

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):

php[
  'constant',
  'bin2hex',
  'sleep',
  'usleep',
  'time_nanosleep'
]

Véase también