Funktsioon class_alias
Funktsioon class_alias loob pseudonüümi määratud klassile.
Esimene parameeter võtab originaalklassi nime, teine - pseudonüümi nime.
Kolmas valikuline parameeter määrab, kas funktsioon peaks kutsuma automaatlaadimist.
Süntaks
class_alias(original, alias, [autoload]);
Näide
Loome klassi ja selle pseudonüümi:
<?php
class MyClass {
public function test() {
return 'Tere';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Koodi täitmise tulemus:
'Tere'
Näide
Kontrollime, kas klassi pseudonüüm on olemas:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Pseudonüüm on olemas';
}
?>
Koodi täitmise tulemus:
'Pseudonüüm on olemas'
Vaata ka
-
funktsiooni class_exists,
mis kontrollib klassi -
funktsiooni get_class,
mis tagastab objekti klassi -
funktsiooni interface_exists,
mis kontrollib liidest -
funktsiooni trait_exists,
mis kontrollib treiti