get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Devuelve un array de todas las funciones definidas
Parámetros
exclude_disabled
-
Si deberían excluirse las funciones inhabilitadas del valor devuelto.
Valores devueltos
Devuelve un array multidimensional que contiene una lista de todas las funciones
definidas, tanto de las incluidas (internas) como las definidas por el usuario. Las funciones
internas serán accesibles mediante $arr["internal"], y las definidas
por el usuario usando $arr["user"] (véase el ejemplo
de abajo).
Ejemplos
Ejemplo #1 Ejemplo de get_defined_functions()
<?php
function mifila($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>
El resultado del ejemplo
sería algo similar a:
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] => mifila
)
)