get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Liste toutes les fonctions définies
Liste de paramètres
exclude_disabled
-
Si les fonctions désactivées doivent être exclues de la valeur de retour. Ce paramètre n’a aucun effet
à partir de PHP 8.0.0.
Avertissement
Cette fonctionnalité est OBSOLÈTE à partir de PHP 8.5.0.
Dépendre de cette fonctionnalité est fortement déconseillé.
Valeurs de retour
Retourne un tableau multidimensionnel, contenant la liste de toutes les fonctions définies,
aussi bien les fonctions internes à PHP que celles déjà définies par l'utilisateur. Les noms
des fonctions internes sont accessibles via $arr["internal"], et les
fonctions utilisateur sont accessibles via $arr["user"].
Exemples
Exemple #1 Exemple avec get_defined_functions()
<?php
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>
Résultat de l'exemple ci-dessus est similaire à :
Array
(
[internal] => Array
(
[0] => zend_version
[1] => func_num_args
[2] => func_get_arg
[3] => func_get_args
[4] => strlen
[5] => strcmp
[6] => strncmp
...
[750] => bcscale
[751] => bccomp
)
[user] => Array
(
[0] => myrow
)
)