PHP - get_defined_functions ()
La funzione get_defined_functions () può restituire un array di tutte le funzioni definite.
Sintassi
array get_defined_functions([ bool $exclude_disabled = FALSE ] )
La funzione get_defined_functions () può restituire un array multidimensionale contenente un elenco di tutte le funzioni definite, sia integrate (interne) che definite dall'utente. Le funzioni interne possono essere accessibili tramite $ arr ["internal"], e quelle definite dall'utente usando $ arr ["user"].
Esempio
<?php
function sample_test_func() {
return;
}
$array = get_defined_functions();
print_r($array);
?>
Produzione
Array
(
[internal] => Array
(
[0] => zend_version
[1] => func_num_args
[2] => func_get_arg
[3] => func_get_args
[4] => strlen
[5] => strcmp
[6] => strncmp
...
...
)
[user] => Array
(
[0] => sample_test_func
)
)