is_object
そふぃのPHP入門 >> PHP関数リファレンス >> 変数操作関数 >> is_object

is_object

解説 変数がオブジェクトかどうか調べる
書式 bool is_object( mixed var )
bool is_object( mixed 変数 )
引数 var 変数
返値 TRUE(変数がオブジェクト型の時)/FALSE(オブジェクト型ではない時)

PHPマニュアル:is_object is_object()

is_object()関数:概略解説

is_object()は引数に指定した値がオブジェクト型(object)かどうか調べる関数です。

is_object()関数:返り値解説

引数に指定した変数がオブジェクト型ならばTRUEを、そうでなければFALSEを返します。

is_object()関数:引数解説

var変数
調べたい変数を指定します。

is_object()関数:その他

その他似たような関数があります。 is_* で 変数が * かどうか調べるという関数になります。

参考関数

  • is_float() ---- 変数が浮動小数点型かどうか調べる
  • is_double() ---- is_float()関数のエイリアス
  • is_real() ---- is_float()関数のエイリアス
  • is_array() ---- 変数が配列かどうか調べる
  • is_int() ---- 変数が整数型かどうか調べる
  • is_integer() ---- is_int()関数のエイリアス
  • is_long() ---- is_int()関数のエイリアス
  • is_numeric() ---- 変数が数値または数値文字列かどうか調べる
  • is_bool() ---- 変数が論理型かどうか調べる
  • is_null() ---- 変数がNULLかどうか調べる
  • is_string() ---- 変数が文字列型かどうか調べる

サンプルスクリプト

簡単な利用例

  1. <?php
  2. $a = new Foo;
  3. if( is_object( $a ) ){
  4.   echo '$aはオブジェクトです';
  5. }
  6.  
  7. // オブジェクト定義
  8. class Foo{
  9.   var $var;
  10. }
  11. ?>

出力結果

$aはオブジェクトです
PHP辞典
PHP辞典 PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。
PHPポケットリファレンス
PHPポケットリファレンス 携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。