class_alias функциясы
class_alias функциясы көрсетілген класс үшін бүркеншік атын құрады.
Бірінші параметр түпнұсқа кластың атын қабылдайды, екіншісі - бүркеншік атын.
Үшінші міндетті емес параметр функцияның автотіркеу арқылы шақырылуы керектігін анықтайды.
Синтаксис
class_alias(original, alias, [autoload]);
Мысал
Класс және оның бүркеншік атын құрайық:
<?php
class MyClass {
public function test() {
return 'Сәлем';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Кодты орындау нәтижесі:
'Сәлем'
Мысал
Класс бүркеншік аты бар-жоғын тексерейік:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Бүркеншік аты бар';
}
?>
Кодты орындау нәтижесі:
'Бүркеншік аты бар'
Сондай-ақ қараңыз
-
class_exists функциясын,
ол классты тексереді -
get_class функциясын,
ол нысанның классын қайтарады -
interface_exists функциясын,
ол интерфейсті тексереді -
trait_exists функциясын,
ол трейтті тексереді