315 of 410 menu

property_exists ක්‍රියාව

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

වාක්‍ය රචනය

property_exists(object|string $object_or_class, string $property): bool

උදාහරණය

වස්තුවක ගුණයක පැවැත්ම පරීක්ෂා කරමු:

<?php class MyClass { public $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

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

true

උදාහරණය

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

<?php class MyClass { public $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop2'); var_dump($res); ?>

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

false

උදාහරණය

පන්තියක ගුණයක පැවැත්ම පරීක්ෂා කරමු (වස්තුවක් නිර්මාණය නොකර):

<?php class MyClass { public $prop1 = 'value'; } $res = property_exists('MyClass', 'prop1'); var_dump($res); ?>

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

true

උදාහරණය

protected ගුණයක පැවැත්ම පරීක්ෂා කරමු:

<?php class MyClass { protected $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

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

true

මෙයද බලන්න

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