325 of 410 menu

is_a ශ්‍රිතය

is_a ශ්‍රිතය වස්තුවක් සහ පන්තියේ නමක් ලබා ගන්නා අතර, වස්තුව එම පන්තියේ හෝ එහි ළමා පන්තියේ උදාහරණයක් නම් true ආපසු ලබා දේ. තෙවන පරාමිතියක් ලෙස, උරුමය සැලකිල්ලට ගත යුතු දැයි දැක්විය හැකිය (පෙරනිමිය true).

වාක්‍ය රචනා ක්‍රමය

is_a(object, class_name, allow_string = true);

උදාහරණය

වස්තුව stdClass පන්තියට අයත් දැයි පරීක්ෂා කරමු:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

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

true

උදාහරණය

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

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

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

true

උදාහරණය

අතුරුමුහුණත් සමඟ වැඩ කිරීම පරීක්ෂා කරමු:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

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

true

මෙයද බලන්න

  • is_subclass_of ශ්‍රිතය,
    උරුමය පරීක්ෂා කරයි
  • instanceof ශ්‍රිතය,
    උදාහරණ පරීක්ෂක මෙහෙයුම්කාරකය
  • get_class ශ්‍රිතය,
    වස්තුවේ පන්තිය ආපසු ලබා දෙයි
  • class_implements ශ්‍රිතය,
    පන්තියේ අතුරුමුහුණත් ආපසු ලබා දෙයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න