PHP kézikönyv
Előző | 15. Fejezet. Operátorok | Következő

# Típus operátorok

A PHP egyetlen típus operátora az instanceof. Az instanceof arra való, hogy megállapítsuk, hogy egy adott objektum eleme-e egy bizonyos objektum osztály.

Az instanceof operátor a PHP 5-ben került bevezetésre. Azelőtt az is_a() függvényt használták de használata ma nem ajánlott a instanceof létezése miatt.

    <?php
    class A { }
    class B { }

    $valami = new A;

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

Mivel $valami egy A típusú objektum, de nem B típusú csak az A-túl függő blokk fog végrehajtódni:

    A

Lásd még: get_class(), is_a().

Előző | Tartalom | Következő
Tömb operátorok | Fel | Vezérlési szerkezetek