PHP Handbuch
Zurück | Kapitel 15. Operatoren | Weiter

# Typ Operatoren

In PHP gibt es einen einzigen Typ Operator: instanceof. instanceof wird dazu verwendet um festzustellen, ob ein gegebenes Objekt ein Objekt ist, das zu einer bestimmten Klasse gehört.

instanceof wurde in PHP 5 eingeführt. Vorher wurde is_a() benutzt, aber is_a() ist veraltet und instanceof sollte stattdessen benutzt werden.

    <?php
    class A { }
    class B { }

    $ding = new A;

    if ($ding instanceof A) {
        echo 'A';
    }
    if ($ding instanceof B) {
        echo 'B';
    }
    ?>

Da $ding ein object vom Typ A und nicht von B ist, wird nur der Programmblock ausgeführt, der abhängig von Typ A ist:

    A

See auch get_class() und is_a().

Zurück | Zum Anfang | Weiter
Array Operatoren | Nach oben | Kontroll-Strukturen