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ֆունկցիան,
որը ստուգում է ֆունկցիայի գոյությունը