Функция 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 функцияси,
трейтни текширади