Função class_alias
A função class_alias cria um alias para a classe especificada.
O primeiro parâmetro aceita o nome da classe original, o segundo - o nome do alias.
O terceiro parâmetro opcional determina se a função deve ser chamada por autoload.
Sintaxe
class_alias(original, alias, [autoload]);
Exemplo
Vamos criar uma classe e seu alias:
<?php
class MyClass {
public function test() {
return 'Olá';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Resultado da execução do código:
'Olá'
Exemplo
Vamos verificar se o alias da classe existe:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias existe';
}
?>
Resultado da execução do código:
'Alias existe'
Veja também
-
a função class_exists,
que verifica uma classe -
a função get_class,
que retorna a classe de um objeto -
a função interface_exists,
que verifica uma interface -
a função trait_exists,
que verifica uma trait