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