Funktio get_extension_funcs
Funktio get_extension_funcs palauttaa taulukon, joka sisältää kaikkien funktioiden nimet,
joita on saatavilla määritetyssä PHP-laajennuksessa. Funktio ottaa parametrinaan
merkkijonon laajennuksen nimellä. Jos laajennusta ei ole olemassa tai se ei sisällä funktioita,
funktio palauttaa false.
Syntaksi
get_extension_funcs(string $extension_name);
Esimerkki
Haetaan listaa kaikista JSON-laajennuksen funktioista:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Koodin suorituksen tulos (esimerkki):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Esimerkki
Yritetään hakea funktioita olematomalta laajennukselta:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Koodin suorituksen tulos:
bool(false)
Esimerkki
Haetaan standard-laajennuksen funktiot (PHP:n standardifunktiot):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Koodin suorituksen tulos (ensimmäiset 5 funktiota):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Katso myös
-
funktion
get_loaded_extensions,
joka palauttaa listan kaikista ladatuista laajennuksista -
funktion
extension_loaded,
joka tarkistaa, onko määritetty laajennus ladattu -
funktion
function_exists,
joka tarkistaa funktion olemassaolon