381 of 410 menu

is_callable කාර්යය

is_callable කාර්යය යනු සම්ප්‍රේෂණය කරන ලද අගය ක්‍රියාත්මක කළ හැකිද යන්න පරීක්ෂා කරයි. පළමු පරාමිතියට පරීක්ෂා කරන අගය සම්ප්‍රේෂණය කරනු ලැබේ, දෙවන පරාමිතියට (විකල්ප) - නාමයේ වාක්‍ය රචනා පරීක්ෂණ ධජය, සහ තෙවන පරාමිතියට (විකල්ප) - ක්‍රියාත්මක කළ හැකි නාමය සුරැකීම සඳහා වන අක්ෂර පේළිය.

වාක්‍ය රචනය

is_callable(mixed $value, bool $syntax_only = false, string &$callable_name = null): bool

උදාහරණය

අපි සාමාන්‍ය කාර්යයක් පරීක්ෂා කරමු:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

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

true

උදාහරණය

වර්ග ක්‍රමයක් පරීක්ෂා කරමු:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

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

true

උදාහරණය

නොපවතින කාර්යයක් පරීක්ෂා කරමු:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

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

false

උදාහරණය

නාමය ලබා ගැනීම සඳහා තුන්වන පරාමිතිය භාවිතා කිරීම:

<?php function myFunction() {} $name = ''; $res = is_callable('myFunction', false, $name); echo $name; ?>

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

'myFunction'

මෙයද බලන්න

  • function_exists කාර්යය,
    එය කාර්යයක් පවතිනවාද යන්න පරීක්ෂා කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න