get_extension_funcs функциясы
get_extension_funcs функциясы көрсетілген PHP кеңейтуінде
қолжетімді барлық функциялардың атаулары бар массивті қайтарады.
Параметр ретінде функция кеңейту атауы бар жолды қабылдайды.
Егер кеңейту жоқ болса немесе функцияларды қамтымаса,
функция false мәнін қайтарады.
Синтаксис
get_extension_funcs(string $extension_name);
Мысал
JSON кеңейтуінің барлық функцияларының тізімін алайық:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Кодты орындау нәтижесі (мысал):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Мысал
Жоқ кеңейтудің функцияларын алуға тынайық:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Кодты орындау нәтижесі:
bool(false)
Мысал
Standard кеңейтуінің функцияларын алайық (PHP стандартты функциялары):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Кодты орындау нәтижесі (алғашқы 5 функция):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Сондай-ақ қараңыз
-
get_loaded_extensionsфункциясы,
ол барлық жүктелген кеңейтулердің тізімін қайтарады -
extension_loadedфункциясы,
ол көрсетілген кеңейтудің жүктелгенін тексереді -
function_existsфункциясы,
ол функцияның бар екенін тексереді