Funkcija class_alias
Funkcija class_alias sukuria pseudonimą nurodytai klasei.
Pirmasis parametras priima originalios klasės pavadinimą, antrasis - pseudonimo pavadinimą.
Treciasis neprivalomas parametras nustato, ar funkcija turi būti iškviečiama automatinio įkėlimo.
Sintaksė
class_alias(original, alias, [autoload]);
Pavyzdys
Sukurkime klasę ir jos pseudonimą:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Kodo vykdymo rezultatas:
'Hello'
Pavyzdys
Patikrinkime, ar egzistuoja klasės pseudonimas:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Kodo vykdymo rezultatas:
'Alias exists'
Taip pat žiūrėkite
-
funkciją class_exists,
kuri tikrina klasę -
funkciją get_class,
kuri grąžina objekto klasę -
funkciją interface_exists,
kuri tikrina interfeisą -
funkciją trait_exists,
kuri tikrina trait'ą