is_a
    (PHP 4 >= 4.2.0, PHP 5)
is_a -- オブジェクトがこのクラスのものであるか、このクラスをその親クラスのひとつとしているかどうかを調べる
説明
bool 
is_a ( object object, string class_name )
   指定した  object
   がこのクラスのものであるか、
   あるいはこのクラスをその親クラスのひとつとしているかどうかを調べます。
  
注意: 
    is_a() 関数は PHP 5 では非推奨となりました。かわりに
    instanceof 演算子を使用してください。
   
パラメータ
   
- object
- 
       調べたいオブジェクト。
       
- class_name
- 
       クラス名。
       
返り値
   オブジェクトがこのクラスのものであるか、
   あるいはこのクラスをその親クラスのひとつとしている場合に
   TRUE、それ以外の場合に FALSE を返します。
  
例
   
| 例 1. is_a() の例 | 
<?php// クラス定義
 class WidgetFactory
 {
 var $oink = 'moo';
 }
 
 // オブジェクトを作成します
 $WF = new WidgetFactory();
 
 if (is_a($WF, 'WidgetFactory')) {
 echo "はい、\$WF は WidgetFactory です\n";
 }
 ?>
 | 
 | 
   | 例 2. PHP 5 での instanceof 演算子の使用 | 
<?phpif ($WF instanceof WidgetFactory) {
 echo 'はい、$WF は WidgetFactory です';
 }
 ?>
 | 
 |