Funktionen get_extension_funcs
Funktionen get_extension_funcs returnerer et array med navnene på alle funktioner,
tilgængelige i den angivne PHP-udvidelse. Som parameter tager funktionen
en streng med udvidelsens navn. Hvis udvidelsen ikke eksisterer eller ikke indeholder funktioner,
vender funktionen false.
Syntaks
get_extension_funcs(string $extension_name);
Eksempel
Lad os hente listen over alle funktioner i JSON-udvidelsen:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Resultatet af kodeudførelsen (eksempel):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Eksempel
Lad os prøve at hente funktioner fra en ikke-eksisterende udvidelse:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Resultatet af kodeudførelsen:
bool(false)
Eksempel
Lad os hente funktioner fra standard-udvidelsen (standard PHP-funktioner):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Resultatet af kodeudførelsen (første 5 funktioner):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Se også
-
funktionen
get_loaded_extensions,
som returnerer en liste over alle indlæste udvidelser -
funktionen
extension_loaded,
som kontrollerer, om den angivne udvidelse er indlæst -
funktionen
function_exists,
som kontrollerer eksistensen af en funktion