335 of 410 menu

Функция class_alias

Функцията class_alias създава псевдоним за указания клас. Първият параметър приема името на оригиналния клас, вторият - името на псевдонима. Третият незадължителен параметър определя дали функцията трябва да се извиква автоматично.

Синтаксис

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,
    която проверява трейт
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне