PHP マニュアル
前のページ | 第 15章演算子 | 次のページ

# 型演算子

PHP にはひとつの型演算子: `instanceof` があり、 与えられたオブジェクト・その親・あるいは実装している インターフェース が指定したオブジェクトクラスであるか どうかを調べます。

`instanceof` 演算子は PHP 5 から使用可能になりました。 それ以前には is_a() が使用されていましたが、 現在は is_a() は推奨されておらず、 `instanceof` の使用が推奨されています。

`<?php class A { } class B { } $thing = new A; if ($thing instanceof A) { echo 'A'; } if ($thing instanceof B) { echo 'B'; } ?>`

`$thing` は A 型の object であって B 型ではないので、A 型のブロックのみが実行されます。

    A

get_class() および is_a() も参照ください。

前のページ | ホーム | 次のページ
配列演算子 | 上に戻る | 制御構造