328 of 410 menu

class_parents ශ්‍රිතය

class_parents ශ්‍රිතය නිශ්චිත පන්තියක් හෝ වස්තුවක් සඳහා සියලුම දෙමාපියන්ගේ පන්තිවල නම් සහිත අරාවක් ආපසු ලබා දෙයි. පළමු පරාමිතිය ලෙස වස්තුවක් හෝ පන්තියක නම පිළිගන්නා අතර, දෙවැන්න (විකල්ප) - ස්වයංක්‍රීය පූරණ සංකේතය.

වාක්‍ය රචනය

class_parents( object|string $class, [bool $autoload = true] ): array|false

උදාහරණය

වස්තුවක් සඳහා දෙමාපියන්ගේ පන්ති ලබා ගනිමු:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

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

['ParentClass' => 'ParentClass']

උදාහරණය

පන්තියේ නම අනුව දෙමාපියන්ගේ පන්ති ලබා ගනිමු:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

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

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

උදාහරණය

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

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

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

false

මෙයද බලන්න

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