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
get_extension_funcs(string $extension_name);
Exemple
Obtenons la liste de toutes les fonctions de l'extension JSON :
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Résultat de l'exécution du code (exemple) :
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Exemple
Essayons d'obtenir les fonctions d'une extension inexistante :
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Résultat de l'exécution du code :
bool(false)
Exemple
Obtenons les fonctions de l'extension standard (fonctions standard de 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) :
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Voir aussi
-
la fonction
get_loaded_extensions,
qui renvoie la liste de toutes les extensions chargées -
la fonction
extension_loaded,
qui vérifie si l'extension spécifiée est chargée -
la fonction
function_exists,
qui vérifie l'existence d'une fonction