get_extension_funcs කාර්යය

get_extension_funcs කාර්යය, නිශ්චිත PHP දිගුවක ඇති සියලුම කාර්යයන්ගේ නම් අරාවක් ලෙස ලබා දෙයි. පරාමිතියක් ලෙස කාර්යය දිගුවේ නම සහිත වදනක් භාවිතා කරයි. දිගුව නොපවතී නම් හෝ කාර්යයන් නොමැති නම්, කාර්යය false ලබා දෙයි.

වාක්‍ය රචනය

phpget_extension_funcs(string $extension_name);

උදාහරණය

JSON දිගුවේ සියලුම කාර්යයන්ගේ ලැයිස්තුව ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (උදාහරණය):

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

උදාහරණය

නොපවතින දිගුවක කාර්යයන් ලබා ගැනීමට උත්සාහ කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpbool(false)

උදාහරණය

standard (PHP හි සම්මත කාර්යයන්) දිගුවේ කාර්යයන් ලබා ගනිමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (පළමු කාර්යයන් 5):

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

මෙයද බලන්න

  • get_loaded_extensions කාර්යය,
    යොදවා ඇති සියලුම දිගු ලැයිස්තුව ලබා දෙයි
  • extension_loaded කාර්යය,
    නිශ්චිත දිගුව යොදවා ඇත්දැයි පරීක්ෂා කරයි
  • function_exists කාර්යය,
    කාර්යයක් පවතීදැයි පරීක්ෂා කරයි