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