get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Lista todas las funciones definidas
Parámetros
exclude_disabled
-
Si las funciones deshabilitadas deben ser excluidas del valor de retorno. Este parámetro no tiene efecto
a partir de PHP 8.0.0.
AdvertenciaEsta característica está
OBSOLETA a partir de PHP 8.5.0. Depender de esta característica
está altamente desaconsejado.
Valores devueltos
Retorna un array multidimensional, que contiene la lista de todas las funciones definidas,
tanto las funciones internas de PHP como las definidas por el usuario. Los nombres
de las funciones internas son accesibles mediante $arr["internal"], y las
funciones de usuario son accesibles mediante $arr["user"].
Ejemplos
Ejemplo #1 Ejemplo con 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);
?>
Resultado del ejemplo anterior es 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] => myrow
)
)