(PHP 5 >= 5.3.0, PHP 7)
class_alias — Creates an alias for a class
$original
, string $alias
[, bool $autoload = TRUE
] ) : bool
Creates an alias named alias
based on the user defined class original.
The aliased class is exactly the same as the original class.
originalThe original class.
aliasThe alias name for the class.
autoloadWhether to autoload if the original class is not found.
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Exemplo #1 class_alias() example
<?php
class foo { }
class_alias('foo', 'bar');
$a = new foo;
$b = new bar;
// the objects are the same
var_dump($a == $b, $a === $b);
var_dump($a instanceof $b);
// the classes are the same
var_dump($a instanceof foo);
var_dump($a instanceof bar);
var_dump($b instanceof foo);
var_dump($b instanceof bar);
?>
O exemplo acima irá imprimir:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)