「php入門」変数がオブジェクトかどうかを判定する方法

2020年12月28日

書式
is_object ( mixed $value ) : bool
与えられた変数がオブジェクトかどうかを調べます。
使用例

<?php
// オブジェクトから配列を返す
function getStudents($obj)
{
    if (!is_object($obj)) {
        return false;
    }

    return $obj->students;
}

// 新しいクラスのインスタンスを宣言
$obj = new stdClass();
$obj->students = array('User001', 'User002', 'User003');
echo "<pre>";
var_dump(getStudents(null));
echo "</pre>";
echo "<pre>";
var_dump(getStudents($obj));
echo "</pre>";
?>

実行結果
bool(false)
array(3) {
[0]=>
string(7) “User001"
[1]=>
string(7) “User002"
[2]=>
string(7) “User003"
}

PHP

Posted by arkgame