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කාර්යය,
කාර්යයක් පවතීදැයි පරීක්ෂා කරයි