ფუნქცია 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,
რომელიც ამოწმებს ტრეიტს