Funktion get_extension_funcs
Die Funktion get_extension_funcs gibt ein Array mit den Namen aller Funktionen zurück,
die in der angegebenen PHP-Erweiterung verfügbar sind. Als Parameter akzeptiert die Funktion
einen String mit dem Namen der Erweiterung. Wenn die Erweiterung nicht existiert oder keine Funktionen enthält,
gibt die Funktion false zurück.
Syntax
get_extension_funcs(string $extension_name);
Beispiel
Holen wir uns eine Liste aller Funktionen der JSON-Erweiterung:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Ergebnis der Codeausführung (Beispiel):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Beispiel
Versuchen wir, Funktionen einer nicht existierenden Erweiterung zu erhalten:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Ergebnis der Codeausführung:
bool(false)
Beispiel
Holen wir uns die Funktionen der standard-Erweiterung (standard PHP-Funktionen):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Ergebnis der Codeausführung (erste 5 Funktionen):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Siehe auch
-
die Funktion
get_loaded_extensions,
die eine Liste aller geladenen Erweiterungen zurückgibt -
die Funktion
extension_loaded,
die prüft, ob die angegebene Erweiterung geladen ist -
die Funktion
function_exists,
die die Existenz einer Funktion prüft