PHP - get_defined_functions()



get_defined_functions() 函数可以返回一个包含所有已定义函数的数组。

语法

array get_defined_functions([ bool $exclude_disabled = FALSE ] )

get_defined_functions() 函数可以返回一个多维数组,其中包含所有已定义函数的列表,包括内置(内部)函数和用户定义函数。内部函数可以通过 $arr["internal"] 访问,用户定义函数可以通过 $arr["user"] 访问。

示例

<?php
   function sample_test_func() {
      return;
   }
   $array = get_defined_functions();
 
    print_r($array);
?>

输出

Array
(
    [internal] => Array
        (
            [0] => zend_version
            [1] => func_num_args
            [2] => func_get_arg
            [3] => func_get_args
            [4] => strlen
            [5] => strcmp
            [6] => strncmp
            ...
            ...
        )
 
    [user] => Array
        (
            [0] => sample_test_func
        )
 
)
php_function_reference.htm
广告