A função get_defined_functions () pode retornar um array de todas as funções definidas.
Sintaxe
array get_defined_functions([ bool $exclude_disabled = FALSE ] )
A função get_defined_functions () pode retornar um array multidimensional contendo uma lista de todas as funções definidas, tanto embutidas (internas) quanto definidas pelo usuário. As funções internas podem ser acessíveis através de $ arr ["internal"], e as definidas pelo usuário usando $ arr ["user"].
Exemplo
<?php
function sample_test_func() {
return;
}
$array = get_defined_functions();
print_r($array);
?>
Resultado
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
)
)