get_defined_functions

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

get_defined_functionsDevuelve un array de todas las funciones definidas

Descripción

get_defined_functions ([ bool $exclude_disabled = FALSE ] ) : array

Obtiene 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).

Historial de cambios

Versión Descripción
PHP 7.0.15, PHP 7.1.1 Se ha añadido el parámetro exclude_disabled.

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