English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP class_alias() Funktion und Beispiel

PHP-Klasse/Object-Funktion Referenzhandbuch

Die class_alias() Funktion erstellt einen Alias für eine Klasse

Syntax

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

Definition und Verwendung

 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.

Parameter

NummerParameter 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.

Rückgabewert

Gibt TRUE zurück, wenn erfolgreich, oder FALSE, wenn fehlgeschlagen.

Online-Beispiel

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)

PHP-Klasse/Object-Funktion Referenzhandbuch