php8.5
Home/ Manual/ reflection / reflectionextension/ ReflectionExtension::getFunctions

ReflectionExtension::getFunctions

PHP function Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Gets extension functions

Description

ReflectionExtension::getFunctions(): array

Get defined functions from an extension.

Parameters Parameters

Return Values

An associative array of ReflectionFunction objects, for each function defined in the extension with the keys being the function names. If no function are defined, an empty array is returned.

Examples

ReflectionExtension::getFunctions example

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

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

The above example will output something similar to:

output
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
        )

)

See Also

Source: reference/reflection/reflectionextension/getfunctions.xml · from the official PHP manual (php/doc-en)