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().