Funzione get_extension_funcs
La funzione get_extension_funcs restituisce un array con i nomi di tutte le funzioni,
disponibili nell'estensione PHP specificata. Come parametro la funzione accetta
una stringa con il nome dell'estensione. Se l'estensione non esiste o non contiene funzioni,
la funzione restituirà false.
Sintassi
get_extension_funcs(string $extension_name);
Esempio
Otteniamo l'elenco di tutte le funzioni dell'estensione JSON:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Risultato dell'esecuzione del codice (esempio):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Esempio
Proviamo a ottenere le funzioni di un'estensione inesistente:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
bool(false)
Esempio
Otteniamo le funzioni dell'estensione standard (funzioni standard di PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Risultato dell'esecuzione del codice (prime 5 funzioni):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Vedi anche
-
la funzione
get_loaded_extensions,
che restituisce un elenco di tutte le estensioni caricate -
la funzione
extension_loaded,
che verifica se l'estensione specificata è caricata -
la funzione
function_exists,
che verifica l'esistenza di una funzione