📅  最后修改于: 2023-12-03 15:33:34.092000             🧑  作者: Mango
is_object()
是PHP中的一个内置函数(built-in function),用于检查一个变量是否为对象(object)类型。
bool is_object ( mixed $variable )
如果给定变量是对象,则返回true
,否则返回false
。
$a = "Hello World!";
$b = 12345;
$c = array(1, 2, 3);
$d = new stdClass();
var_dump(is_object($a)); // false
var_dump(is_object($b)); // false
var_dump(is_object($c)); // false
var_dump(is_object($d)); // true
false
。gettype()
函数获取变量类型,再判断是否为object
。但是,本函数的性能比直接使用gettype()
和===
操作符更高效。instanceof
操作符。is_object()
函数检查变量是否为资源类型(resource)时,将返回false
。若要检查变量是否为资源,请使用is_resource()
函数。