(PHP 5 >= 5.3.0, PHP 7)
class_alias — Crea un alias para una clase
$original
, string $alias
[, bool $autoload = TRUE
] ) : bool
Crea un alias dado por alias
basado en la clase original definida por el usuario.
La clase apodada es exactamente la misma que la clase original.
originalLa clase original.
aliasEl nombre del alias para la clase.
autoloadSi se realiza la autocarga si la clase original no se encuentra.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo #1 Ejemplo de class_alias()
<?php
class foo { }
class_alias('foo', 'bar');
$a = new foo;
$b = new bar;
// los objetos son los mismos
var_dump($a == $b, $a === $b);
var_dump($a instanceof $b);
// las clases son las mismas
var_dump($a instanceof foo);
var_dump($a instanceof bar);
var_dump($b instanceof foo);
var_dump($b instanceof bar);
?>
El resultado del ejemplo sería:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)