PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 変数操作 > 変数がオブジェクトかどうかを調べる

PHP 標準関数逆引き辞典

:: reverse dictionary ::

変数操作

※ソースファイルについて


変数がオブジェクトかどうかを調べる

変数がオブジェクトかどうかを調べるには、is_object 関数を使います。

≪日付を管理するクラス(サンプル) - date.php

/**
 * 日付を管理するクラス
 */
class Date {
  var $year = 0;   // 年
  var $month = 0;  // 月
  var $day = 0;    // 日

  function Date($year, $month, $day) {
    $this->year = $year;
    $this->month = $month;
    $this->day = $day;
  }

  function get_year() {
    return $this->year;
  }

  function get_month() {
    return $this->month;
  }

  function get_day() {
    return $this->day;
  }

  function set_year($year) {
    $this->year = $year;
  }

  function set_month($month) {
    $this->month = $month;
  }

  function set_day($day) {
    $this->day = $day;
  }
}

ソースファイル

require_once("date.php");

$str = "PHP プログラム";
$num = 123;
$flt = 4.5678;
$flg = true;
$ary = array("PHP3", "PHP4", "PHP5");
$obj = new Date(2005, 4, 1);

$fstr = is_object($str);
$fnum = is_object($num);
$fflt = is_object($flt);
$fflg = is_object($flg);
$fary = is_object($ary);
$fobj = is_object($obj);

ソースファイル

$fstrfalse$fnumfalse$ffltfalse$fflgfalse$faryfalse$fobjtrue になります。

▼ 関数

bool is_object(mixed v)

変数 v がオブジェクトかどうかを調べます。

変数 v がオブジェクトの場合は true 、オブジェクト以外の場合は false を返します。

●引数

v … 調べる変数

●戻り値

・変数 v がオブジェクト … true
・変数 v がオブジェクト以外 … false

●バージョン

PHP3 、PHP4 、PHP5

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

変数操作 - variable operation -


ホーム > PHP 標準関数逆引き辞典 > 変数操作 > 変数がオブジェクトかどうかを調べる

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com