function_exists ක්රියාව
function_exists ක්රියාව නිශ්චිත ක්රියාවක් නිර්වචනය කර ඇත්දැයි පරීක්ෂා කරයි.
ක්රියාව පවතින්නේ නම් එය true ලෙස ආපසු එවන අතර නැතහොත් false ලෙස ආපසු එවයි.
ක්රියාව පරීක්ෂා කරන ක්රියාවේ නම නූලක් ලෙස එක් පරාමිතියක් ලබා ගනී.
වාක්ය රීතිය
function_exists(string $function_name): bool
උදාහරණය
සම්මත strlen ක්රියාව පවතින්නේදැයි පරීක්ෂා කරමු:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
උදාහරණය
නොපවතින ක්රියාවක පැවැත්ම පරීක්ෂා කරමු:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
ක්රියාවක් එහි නිර්වචනයට පෙර සහ පසුව පවතින්නේදැයි පරීක්ෂා කරමු:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
true
මෙයද බලන්න
-
method_existsක්රියාව,
වර්ගයේ ක්රමයක් පවතින්නේදැයි පරීක්ෂා කරයි -
is_callableක්රියාව,
කොටසක් ක්රියාවක් ලෙස ඇමතිය හැකිදැයි පරීක්ෂා කරයි