Is-aとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 社会 > 団体 > 協会 > Is-aの意味・解説 

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 を返します。

例 358. is_a() の例
<?php
// クラス定義
class WidgetFactory
{
  var $oink = 'moo';
}

// オブジェクトを作成します
$WF = new WidgetFactory();

if (is_a($WF, 'WidgetFactory')) {
  echo "はい、\$WF は WidgetFactory です\n";
}
?>

例 359. PHP 5 での instanceof 演算子の使用
<?php
if ($WF instanceof WidgetFactory) {
   echo 'はい、$WF は WidgetFactory です';
}
?>


参考

get_class()
get_parent_class()
is_subclass_of()





Is-aと同じ種類の言葉

このページでは「PHP関数リファレンス」からIs-aを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIs-aを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIs-a を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Is-aのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Is-aのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS