English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP高級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP is_a()関数の用法と例

PHPクラス/Object関数リファレンスマニュアル

オブジェクトがこのクラスに属しているか、またはこのクラスがそのオブジェクトの親クラスである場合TRUEを返します。

構文

is_a ( $object, $class_name )

定義と用法

指定されたオブジェクトがこのクラスに属しているか、またはこのクラスがそのオブジェクトの親クラスの1つであるかを確認します。

引数

番号引数及び説明
1

object(必須)

被測オブジェクト

2

class(必須)

クラス名。

返り値

オブジェクトがこのクラスに属しているか、またはこのクラスがそのオブジェクトの親クラスの1つである場合TRUEを返し、そうでない場合FALSEを返します。

オンラインサンプル

以下にこの関数の使用方法を示します-

<?php
   if ($wid_fact instanceof WidgetFactory) {
      echo 'Yes, $wid_fact is a WidgetFactory';
   }
?>

以下のような結果が生成されます-

Yes, $WF is a WidgetFactory

オンラインサンプル

PHPで 5 中使用 instanceof演算子

<?php
if ($WF instanceof WidgetFactory) {
    echo 'Yes, $WF is a WidgetFactory';
}
?>

  PHPクラス/Object関数リファレンスマニュアル