314 of 410 menu

method_exists ක්‍රියාකාරීත්වය

method_exists ක්‍රියාකාරීත්වය විසින් නිශ්චිත class එකක හෝ object එකක නිශ්චිත method එකක් පවතිනදැයි පරීක්ෂා කරයි. පළමු පරාමිතිය ලෙස ක්‍රියාකාරීත්වය object එකක් හෝ class එකක නම භාර ගනී, දෙවන පරාමිතිය ලෙස string ආකාරයෙන් method එකේ නම භාර ගනී. method එක පවතින විට true ලබා දෙන අතර, එසේ නොමැති විට false ලබා දෙයි.

වාක්‍ය රීතිය

method_exists(object|string $class, string $method): bool

උදාහරණය

class එකක method එකක් පවතිනදැයි පරීක්ෂා කරමු:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

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

true

උදාහරණය

object එකක method එකක් පවතිනදැයි පරීක්ෂා කරමු:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

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

true

උදාහරණය

පවතින්නේ නැති method එකක් පරීක්ෂා කරමු:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

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

false

මෙයද බලන්න

  • property_exists ක්‍රියාකාරීත්වය,
    එය property එකක් පවතිනදැයි පරීක්ෂා කරයි
  • function_exists ක්‍රියාකාරීත්වය,
    එය function එකක් පවතිනදැයි පරීක්ෂා කරයි
  • get_class_methods ක්‍රියාකාරීත්වය,
    එය class එකේ methods ලබා දෙයි
  • is_callable ක්‍රියාකාරීත්වය,
    එය කැඳවීමේ හැකියාව පරීක්ෂා කරයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න