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

phpclass_alias(original, alias, [autoload]);

Nümunə

Bir sinif və onun ləqəbini yaradaq:

php<?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:

php'Salam'

Nümunə

Sinif ləqəbinin mövcud olub-olmadığını yoxlayaq:

php<?php
  class TestClass {}
  class_alias('TestClass', 'TC');
  
  if (class_exists('TC')) {
    echo 'Ləqəb mövcuddur';
  }
?>

Kodun icrasının nəticəsi:

php'Ləqəb mövcuddur'

Həmçinin baxın