La función get_defined_functions () puede devolver una matriz de todas las funciones definidas.
Sintaxis
array get_defined_functions([ bool $exclude_disabled = FALSE ] )
La función get_defined_functions () puede devolver una matriz multidimensional que contiene una lista de todas las funciones definidas, tanto integradas (internas) como definidas por el usuario. Las funciones internas pueden ser accesibles a través de $ arr ["internal"], y las definidas por el usuario usando $ arr ["user"].
Ejemplo
<?php
function sample_test_func() {
return;
}
$array = get_defined_functions();
print_r($array);
?>
Salida
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
)
)