ReflectionClass::isInstance
クラスのインスタンスであるかどうかを調べる
&reftitle.description;
public boolReflectionClass::isInstance
objectobject
あるオブジェクトがクラスのインスタンスであるかどうかを調べます。
&reftitle.parameters;
object
比べたいオブジェクト。
&reftitle.returnvalues;
オブジェクトがクラスのインスタンスの場合は、&true; を返します。
そうでない場合は、&false; を返します。
&reftitle.examples;
ReflectionClass::isInstance の例
isInstance($object)) {
echo "Yes\n";
}
// これも同じ意味です
if ($object instanceof Foo) {
echo "Yes\n";
}
// これも同じ意味です
if (is_a($object, 'Foo')) {
echo "Yes";
}
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
ReflectionClass::isInterface
型演算子 (instanceof)
オブジェクト インターフェイス
is_a