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

phpget_extension_funcs(string $extension_name);

Misol

JSON kengaytmasi uchun barcha funksiyalar ro'yxatini olamiz:

php<?php
  $res = get_extension_funcs('json');
  print_r($res);
?>

Kodni bajarish natijasi (misol):

php[
  'json_encode',
  'json_decode',
  'json_last_error',
  'json_last_error_msg'
]

Misol

Mavjud bo'lmagan kengaytma funksiyalarini olishga harakat qilamiz:

php<?php
  $res = get_extension_funcs('nonexistent');
  var_dump($res);
?>

Kodni bajarish natijasi:

phpbool(false)

Misol

Standard (PHP standart funksiyalari) kengaytmasi funksiyalarini olamiz:

php<?php
  $res = get_extension_funcs('standard');
  print_r(array_slice($res, 0, 5));
?>

Kodni bajarish natijasi (dastlabki 5 ta funksiya):

php[
  'constant',
  'bin2hex',
  'sleep',
  'usleep',
  'time_nanosleep'
]

Shuningdek qarang