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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан