Функión class_alias
La función class_alias crea un alias para la clase especificada.
El primer parámetro acepta el nombre de la clase original, el segundo - el nombre del alias.
El tercer parámetro opcional determina si la función debe ser llamada por autoload.
Sintaxis
class_alias(original, alias, [autoload]);
Ejemplo
Creemos una clase y su alias:
<?php
class MyClass {
public function test() {
return 'Hello';
}
}
class_alias('MyClass', 'MyAlias');
$obj = new MyAlias();
echo $obj->test();
?>
Resultado de la ejecución del código:
'Hello'
Ejemplo
Comprobemos si existe el alias de clase:
<?php
class TestClass {}
class_alias('TestClass', 'TC');
if (class_exists('TC')) {
echo 'Alias exists';
}
?>
Resultado de la ejecución del código:
'Alias exists'
Ver también
-
la función class_exists,
que comprueba la clase -
la función get_class,
que devuelve la clase del objeto -
la función interface_exists,
que comprueba la interfaz -
la función trait_exists,
que comprueba el trait