get_extension_funcs function

get_extension_funcs function သည် သတ်မှတ်ထားသော PHP extension တစ်ခုအတွင်းရှိ ရရှိနိုင်သော လုပ်ဆောင်ချက်အားလုံး၏ အမည်များဖြင့် array တစ်ခုကို ပြန်လည်ပေးပို့ပေးပါသည်။ Parameter အဖြစ် function သည် extension ၏အမည်ပါဝင်သော string တစ်ခုကို လက်ခံပါသည်။ Extension မရှိပါက သို့မဟုတ် လုပ်ဆောင်ချက်များ မပါဝင်ပါက function သည် false ကို ပြန်လည်ပေးပို့ပါမည်။

Syntax

phpget_extension_funcs(string $extension_name);

ဥပမာ

JSON extension ၏ လုပ်ဆောင်ချက်အားလုံး၏ စာရင်းကို ရယူကြပါစို့။

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

Code ကို run ထားသော ရလဒ် (ဥပမာ)။

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

ဥပမာ

မရှိသော extension တစ်ခု၏ လုပ်ဆောင်ချက်များကို ရယူကြည့်ကြပါစို့။

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

Code ကို run ထားသော ရလဒ်။

phpbool(false)

ဥပမာ

standard extension (PHP ၏ standard functions) ၏ လုပ်ဆောင်ချက်များကို ရယူကြပါစို့။

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

Code ကို run ထားသော ရလဒ် (ပထမဆုံး လုပ်ဆောင်ချက် ၅ ခု)။

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

ထပ်မံကြည့်ရှုရန်

  • get_loaded_extensions function,
    အရာအားလုံး load လုပ်ထားသော extension များ၏ စာရင်းကို ပြန်လည်ပေးပို့ပေးပါသည်။
  • extension_loaded function,
    သတ်မှတ်ထားသော extension တစ်ခု load လုပ်ထားခြင်း ရှိ/မရှိ စစ်ဆေးပေးပါသည်။
  • function_exists function,
    လုပ်ဆောင်ချက် တည်ရှိမှုကို စစ်ဆေးပေးပါသည်။