get_defined_functions

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

get_defined_functions — Повертає масив усіх функцій

Опис

get_defined_functions(bool $exclude_disabled = true): array

Отримує масив усіх функцій.

Список параметрів

exclude_disabled

Чи слід виключати з результату вимкнені функції.

Значення, що повертаються

Ця функція повертає багатовимірний масив, що містить список всіх певних функцій, як вбудованих (внутрішніх), так і користувацьких. Внутрішні функції будуть перелічені в елементі масиву $arr["internal"], а певні користувачем - в елементі $arr["user"](смотрите Приклад ниже).

список змін

ВерсияОпис
8.0.0Значение параметраexclude_disabled за умовчанням було змінено з falseнаtrue
7.0.15, 7.1.1Добавлен параметрexclude_disabled

Приклади

Приклад #1 Приклад використання get_defined_functions()****

Loading...

Висновок наведеного прикладу буде схожим на:

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() - Повертає true, якщо вказана функція визначена
  • get_defined_vars() - Повертає масив усіх певних змінних
  • get_defined_constants() - Повертає асоціативний масив з іменами всіх констант та їх значень
  • get_declared_classes() - Повертає масив із іменами оголошених класів