335 of 410 menu

class_alias ශ්‍රිතය

class_alias ශ්‍රිතය නියමිත පන්තියක් සඳහා අන්වර්ථ නාමයක් (අලියාස්) නිර්මාණය කරයි. පළමු පරාමිතිය මුල් පන්තියේ නම පිළිගනී, දෙවන පරාමිතිය අන්වර්ථ නාමය පිළිගනී. තෙවන විකල්ප පරාමිතිය ඔටෝලෝඩින් (autoload) මගින් ශ්‍රිතය ක්‍රියාත්මක කළ යුතු දැයි තීරණය කරයි.

වාක්‍ය රචනය

class_alias(original, alias, [autoload]);

නිදර්ශනය

පන්තියක් සහ එහි අන්වර්ථ නාමයක් නිර්මාණය කරමු:

<?php class MyClass { public function test() { return 'Hello'; } } class_alias('MyClass', 'MyAlias'); $obj = new MyAlias(); echo $obj->test(); ?>

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

'Hello'

නිදර්ශනය

පන්තියේ අන්වර්ථ නාමය පවතින්නේ දැයි පරීක්ෂා කරමු:

<?php class TestClass {} class_alias('TestClass', 'TC'); if (class_exists('TC')) { echo 'Alias exists'; } ?>

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

'Alias exists'

මේවාත් බලන්න

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