English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP-Klasse/Object-Funktion Referenzhandbuch
Die class_alias() Funktion erstellt einen Alias für eine Klasse
class_alias(string $original, string $alias[, bool $autoload = TRUE]);
Erstellt einen Alias für die Klasse original basierend auf der vom Benutzer definierten Klasse. Diese Alias-Klasse ist vollständig identisch mit der ursprünglichen Klasse.
Nummer | Parameter und Beschreibung |
---|---|
1 | original (erforderlich) Ursprüngliche Klasse. |
2 | alias (erforderlich) Klassenalias. |
3 | autoload (optional) Wird automatisch laden (autoload) verwendet, wenn die ursprüngliche Klasse nicht geladen wurde. |
Gibt TRUE zurück, wenn erfolgreich, oder FALSE, wenn fehlgeschlagen.
Hier ist die Verwendung dieses Funktionsbeispiels-
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; //Sind die Objekte gleich? var_dump($a == $b, $a === $b); var_dump($a instanceof $b); //Sind die Klassen gleich? var_dump($a instanceof foo); var_dump($a instanceof bar); var_dump($b instanceof foo); var_dump($b instanceof bar); ?>Testen Sie es heraus ‹/›
Ausgabeergebnis:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)