Funciones de Clases/Objetos
PHP Manual

class_alias

(PHP 5 >= 5.3.0, PHP 7)

class_aliasCrea un alias para una clase

Descripción

bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] )

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.

Parámetros

original

La clase original.

alias

El nombre del alias para la clase.

autoload

Si se realiza la autocarga si la clase original no se encuentra.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

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)

Ver también


Funciones de Clases/Objetos
PHP Manual