函数名:is_object()
适用版本:PHP 4, PHP 5, PHP 7
用法:is_object() 函数用于检查给定的变量是否是一个对象。
语法:bool is_object ( mixed $var )
参数:
- $var:要检查的变量。
返回值: 如果变量是一个对象,则返回 true,否则返回 false。
示例:
// 示例1
$obj = new stdClass();
$result = is_object($obj);
var_dump($result); // 输出: bool(true)
// 示例2
$arr = [1, 2, 3];
$result = is_object($arr);
var_dump($result); // 输出: bool(false)
// 示例3
$str = "Hello World";
$result = is_object($str);
var_dump($result); // 输出: bool(false)
在示例1中,我们创建了一个名为 $obj
的对象,并使用 is_object()
函数检查该变量是否是一个对象。由于 $obj
是一个对象,所以返回值为 true
。
在示例2中,我们创建了一个名为 $arr
的数组,并使用 is_object()
函数检查该变量是否是一个对象。由于 $arr
不是一个对象,而是一个数组,所以返回值为 false
。
在示例3中,我们创建了一个名为 $str
的字符串,并使用 is_object()
函数检查该变量是否是一个对象。由于 $str
不是一个对象,而是一个字符串,所以返回值为 false
。