get_defined_functions
(PHP 4 >= 4.0.4, PHP 5)
get_defined_functions — Devuelve una matriz de todas las funciones definidas
Descripción
array get_defined_functions
( void
)
Obtiene una matriz de todas las funciones definidas.
Valores devueltos
Devuelve una matriz multidimensional que contiene una lisata 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
)
)
Ver también
- function_exists() - Devuelve TRUE si la función dada ha sido definida
- get_defined_vars() - Devuelve una matriz con todas las variables definidas
- get_defined_constants() - Devuelve un array asociativo con los nombres de todas las constantes y sus valores
- get_declared_classes() - Devuelve una matriz con los nombres de las clases definidas