get_extension_funcs funksiyasi
get_extension_funcs funksiyasi ko'rsatilgan PHP kengaytmasida mavjud bo'lgan barcha funksiyalar nomlari bilan massivni qaytaradi.
Funksiya parametr sifatida kengaytma nomi bilan satrni qabul qiladi.
Agar kengaytma mavjud bo'lmasa yoki funksiyalarni o'z ichiga olmasa,
funksiya false qiymatini qaytaradi.
Sintaksis
get_extension_funcs(string $extension_name);
Misol
JSON kengaytmasi uchun barcha funksiyalar ro'yxatini olamiz:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Kodni bajarish natijasi (misol):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Misol
Mavjud bo'lmagan kengaytma funksiyalarini olishga harakat qilamiz:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Kodni bajarish natijasi:
bool(false)
Misol
Standard (PHP standart funksiyalari) kengaytmasi funksiyalarini olamiz:
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Kodni bajarish natijasi (dastlabki 5 ta funksiya):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Shuningdek qarang
-
get_loaded_extensionsfunksiyasini,
u yuklangan barcha kengaytmalar ro'yxatini qaytaradi -
extension_loadedfunksiyasini,
u ko'rsatilgan kengaytma yuklanganligini tekshiradi -
function_existsfunksiyasini,
u funksiya mavjudligini tekshiradi