Функция 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,
которая проверяет трейт