316 of 410 menu

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

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

වාක්‍ය රචනය

trait_exists(string $traitname, bool $autoload = true): bool

උදාහරණය

Trait එකක් පවතින බව පරීක්ෂා කරමු:

<?php trait MyTrait { public function sayHello() { echo 'Hello'; } } $res = trait_exists('MyTrait'); var_dump($res); ?>

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

true

උදාහරණය

පවතින්නේ නැති trait එකක් රූපලාවණිය අක්‍රීය කරමින් පරීක්ෂා කරමු:

<?php $res = trait_exists('NonExistentTrait', false); var_dump($res); ?>

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

false

උදාහරණය

කොන්දේසි සහිත මෙහෙයුම්කරුවෙකු තුළ ක්‍රියාකාරීත්වය භාවිතා කිරීම:

<?php if (trait_exists('Loggable')) { echo 'Trait exists'; } else { echo 'Trait does not exist'; } ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (trait එක නිර්වචනය කර නොමැති නම්):

'Trait does not exist'

මෙයද බලන්න

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