関数 is_object

関数 is_object は、渡された変数がオブジェクトであるかどうかをチェックします。変数がオブジェクトの場合 true を返し、そうでない場合は false を返します。パラメータとしてチェック対象の変数を受け取ります。

構文

phpis_object(mixed $value): bool

例

変数がオブジェクトであるかチェックしてみましょう:

php<?php
  $obj = new stdClass();
  $res = is_object($obj);
  var_dump($res);
?>

コード実行結果:

phptrue

例

他のデータ型をチェックしてみましょう:

php<?php
  $arr = [1, 2, 3];
  $str = 'test';
  var_dump(is_object($arr));
  var_dump(is_object($str));
?>

コード実行結果:

phpfalse
false

関連項目

  • 関数 is_array,
    変数が配列であるかチェックします
  • 関数 is_string,
    変数が文字列であるかチェックします