:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Einsatz von instanceof |
Mit Hilfe von instanceof kann ermittelt werden, ob ein Objekt zu einer bestimmten Klasse gehört. Sollte das Objekt eine Instanz der Klasse sein, gibt instanceof den Wert true zurück, andernfalls wird der Wert false zurückgegeben.
<?php
class Klasse {}
$objekt = new Klasse();
// Prüfen
if ($objekt instanceof Klasse) {
echo "Ist eine Instanz!";
}
?>
Sie können auch Objekte aus Sub- und Superklassen prüfen.
<?php
class SuperKlasse {}
class SubKlasse extends SuperKlasse {}
$objekt = new SubKlasse();
// Prüfen
if ($objekt instanceof SubKlasse) {
echo "Ist eine Instanz!";
}
if ($objekt instanceof SuperKlasse) {
echo "Ist eine Instanz!";
}
?>
Ausgabe
Ist eine Instanz von! Ist eine Instanz von!
|
|
|
|
|
|