Funksjonen get_extension_funcs
Funksjonen get_extension_funcs returnerer en matrise med navnene på alle funksjonene
som er tilgjengelige i den angitte PHP-utvidelsen. Som parameter tar funksjonen
en streng med navnet på utvidelsen. Hvis utvidelsen ikke eksisterer eller ikke inneholder funksjoner,
vil funksjonen returnere false.
Syntaks
get_extension_funcs(string $extension_name);
Eksempel
La oss hente en liste over alle funksjonene i JSON-utvidelsen:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Resultat av kjøring av koden (eksempel):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Eksempel
La oss prøve å hente funksjonene til en ikke-eksisterende utvidelse:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Resultat av kjøring av koden:
bool(false)
Eksempel
La oss hente funksjonene til standard-utvidelsen (standardfunksjoner i PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Resultat av kjøring av koden (de første 5 funksjonene):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Se også
-
funksjonen
get_loaded_extensions,
som returnerer en liste over alle innlastede utvidelser -
funksjonen
extension_loaded,
som sjekker om den angitte utvidelsen er innlastet -
funksjonen
function_exists,
som sjekker om en funksjon eksisterer