Функсияи 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,
ки вуҷуди функсияро тафтиш мекунад