get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Returns an array of all defined functions
Параметри
exclude_disabled
-
Whether disabled functions should be excluded from the return value. This parameter has no effect
since PHP 8.0.0.
УвагаThis feature has been
DEPRECATED as of PHP 8.5.0. Relying on this feature
is highly discouraged.
Значення, що повертаються
Returns a multidimensional array containing a list of all defined
functions, both built-in (internal) and user-defined. The internal
functions will be accessible via $arr["internal"], and
the user defined ones using $arr["user"] (see example
below).
Приклади
Приклад #1 get_defined_functions() example
<?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
)
)