Funkcija class_alias
Funkcija class_alias kreira pseudonim za navedenu klasu.
Prvi parametar prima ime originalne klase, drugi - ime pseudonima.
Treći opcioni parametar određuje da li funkciju treba pozvati automatsko učitavanje.
Sintaksa
class_alias(original, alias, [autoload]);
Primer
Kreirajmo klasu i njen pseudonim:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Rezultat izvršavanja koda:
'Hello'
Primer
Proverimo da li postoji pseudonim klase:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Rezultat izvršavanja koda:
'Alias exists'
Pogledajte takođe
-
funkciju class_exists,
koja proverava klasu -
funkciju get_class,
koja vraća klasu objekta -
funkciju interface_exists,
koja proverava interfejs -
funkciju trait_exists,
koja proverava trejt