(PHP 4 >= 4.0.4, PHP 5, PHP 7)
get_defined_functions — Devuelve un array de todas las funciones definidas
$exclude_disabled
= FALSE
] ) : arrayObtiene un array de todas las funciones definidas.
exclude_disabled
Si deberían excluirse las funciones inhabilitadas del valor devuelto.
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).
Versión | Descripción |
---|---|
PHP 7.0.15, PHP 7.1.1 |
Se ha añadido el parámetro exclude_disabled .
|
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 ) )