获取扩展中的函数

# ReflectionExtension::getFunctions

(PHP 5, PHP 7, PHP 8)

ReflectionExtension::getFunctions — 获取扩展中的函数

### 说明

public function ReflectionExtension::getFunctions(): array

获取扩展中定义的函数。

### 参数

此函数没有参数。

### 返回值

返回 ReflectionFunction 对象数组，数组索引为函数名。如果扩展中没有定义函数，将返回空数组。

### 示例

示例 #1 ReflectionExtension::getFunctions() 示例

    <?php
    $dom = new ReflectionExtension('SimpleXML');

    print_r($dom->getFunctions());
    ?>

以上示例的输出类似于：

    Array
    (
        [simplexml_load_file] => ReflectionFunction Object
            (
                [name] => simplexml_load_file
            )

        [simplexml_load_string] => ReflectionFunction Object
            (
                [name] => simplexml_load_string
            )

        [simplexml_import_dom] => ReflectionFunction Object
            (
                [name] => simplexml_import_dom
            )

    )

### 参见

- ReflectionExtension::getClasses() - 获取类列表
- get_extension_funcs() - 返回模块函数名称的数组

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open