(PHP 5 >= 5.3.0)
class_alias — Creates an alias for a class
$original
, string $alias
[, bool $autoload
= TRUE
] )
Creates an alias named alias
based on the defined class original
.
The aliased class is exactly the same as the original class.
original
The original class.
alias
The alias name for the class.
autoload
Whether do autoload if the original class is not found.
Restituisce TRUE
in caso di successo, FALSE
in caso di fallimento.
Example #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);
?>
Il precedente esempio visualizzerĂ :
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)