АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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,
    якая правярае трэйт
byenru