(PHP 5 >= 5.3.0, PHP 7, PHP 8)
class_alias — Crea un alias para una clase
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.
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)