PHP にはひとつの型演算子: instanceof があり、 与えられたオブジェクト・その親・あるいは実装している インターフェース が指定したオブジェクトクラスであるか どうかを調べます。
instanceof 演算子は PHP 5 から使用可能になりました。 それ以前には is_a() が使用されていましたが、 現在は is_a() は推奨されておらず、 instanceof の使用が推奨されています。
<?php |
$thing は A 型の object であって B 型ではないので、A 型のブロックのみが実行されます。
A |
get_class() および is_a() も参照ください。