Руководство по PHP
Пред. |  | След.

# get_defined_functions

(PHP 4 >= 4.0.4, PHP 5)

get_defined_functions -- Возвращает массив всех определённых функций

## Описание

array get_defined_functions ( void )

Эта функция возвращает многомерный массив, содержащий список всех определённых функций, встроенных и пользовательских. Встроенные функции перечислены в элементе массива `$arr["internal"]`, а определенные пользователем - в элементе `$arr["user"]` (см. пример ниже).

`<?php function myrow($id, $data) { return "<tr><th>$id</th><td>$data</td></tr>\n"; } $arr = get_defined_functions(); print_r($arr); ?>`

Выведет что-то подобное следующему:

    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
            )

    )

См. также function_exists(), get_defined_vars() и get_defined_constants().

Пред. | Начало | След.
function_exists | Уровень выше | register_shutdown_function