Fonction get_extension_funcs

La fonction get_extension_funcs renvoie un tableau contenant les noms de toutes les fonctions disponibles dans l'extension PHP spécifiée. La fonction prend comme paramètre une chaîne avec le nom de l'extension. Si l'extension n'existe pas ou ne contient pas de fonctions, la fonction renverra false.

Syntaxe

phpget_extension_funcs(string $extension_name);

Exemple

Obtenons la liste de toutes les fonctions de l'extension JSON :

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

Résultat de l'exécution du code (exemple) :

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

Exemple

Essayons d'obtenir les fonctions d'une extension inexistante :

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

Résultat de l'exécution du code :

phpbool(false)

Exemple

Obtenons les fonctions de l'extension standard (fonctions standard de PHP) :

php<?php
  $res = get_extension_funcs('standard');
  print_r(array_slice($res, 0, 5));
?>

Résultat de l'exécution du code (5 premières fonctions) :

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

Voir aussi