class_alias funksiyası
class_alias funksiyası göstərilən sinif üçün ləqəb yaradır.
Birinci parametr orijinal sinfin adını, ikinci parametr isə ləqəbin adını qəbul edir.
Üçüncü istəyə bağlı parametr funksiyanın avtomatik yükləmə tərəfindən çağırılmalı olub-olmadığını təyin edir.
Sintaksis
class_alias(original, alias, [autoload]);
Nümunə
Bir sinif və onun ləqəbini yaradaq:
<?php
class MyClass {
public function test() {
return 'Salam';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Kodun icrasının nəticəsi:
'Salam'
Nümunə
Sinif ləqəbinin mövcud olub-olmadığını yoxlayaq:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Ləqəb mövcuddur';
}
?>
Kodun icrasının nəticəsi:
'Ləqəb mövcuddur'
Həmçinin baxın
-
class_exists funksiyası,
sinfi yoxlayır -
get_class funksiyası,
obyektin sinfini qaytarır -
interface_exists funksiyası,
interfeysi yoxlayır -
trait_exists funksiyası,
treyti yoxlayır