get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Returns an array of all defined functions
Parameters
exclude_disabled
-
Whether disabled functions should be excluded from the return value. This parameter has no effect
since PHP 8.0.0.
WarningThis feature has been
DEPRECATED as of PHP 8.5.0. Relying on this feature
is highly discouraged.
Return Values
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).
Examples
Example #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);
?>
The above example will output
something similar to:
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
)
)