313 of 410 menu

class_exists ශ්‍රිතය

class_exists ශ්‍රිතය නිශ්චිත පන්තියක් පවතීදැයි පරීක්ෂා කරයි. පළමු පරාමිතිය ලෙස ශ්‍රිතය තන්තුවක් ලෙස පන්තියේ නම පිළිගනී, දෙවන (විකල්ප) පරාමිතිය - ස්වයං-පූරණය භාවිතා කළ යුතුද යන්න දක්වන ධජයකි.

වාක්‍ය රචනය

class_exists(string $class, bool $autoload = true): bool

උදාහරණය

මානක පන්තිය stdClass හි පැවැත්ම පරීක්ෂා කරමු:

<?php $res = class_exists('stdClass'); var_dump($res); ?>

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

true

උදාහරණය

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

<?php $res = class_exists('NonExistentClass'); var_dump($res); ?>

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

false

උදාහරණය

ස්වයං-පූරණය අක්‍රිය කර ඇති පන්තියක පැවැත්ම පරීක්ෂා කරමු:

<?php $res = class_exists('SomeClass', false); var_dump($res); ?>

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

false

මෙයද බලන්න

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