PHP Dokumentation: Function class-alias
12. Januar 2010 von werner
class_alias
()
class_alias — Creates an alias for a class
Beschreibung
boolean class_alias ([ string $original [, string $alias ]] )
Creates an alias named alias based on the defined class original. The aliased class is exactly the same as the original class.
Parameter-Liste
- original
The original class.
- alias
The alias name for the class.
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Beispiele
Beispiel #1 class_alias() example
<?phpclass 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);?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
bool(true)bool(false)bool(true)bool(true)bool(true)bool(true)bool(true)
Siehe auch
- get_parent_class() – Gibt den Namen der Elternklasse eines Objektes zurück
- is_subclass_of() – Prüft ob ein Objekt von der angegebenen Klasse abstammt