PHP is_object() Function

❮ PHP Variable Handling Reference

Example

Check whether a variable is an object or not:

<?php
function get_cars($obj) {
  if (!is_object($obj)) {
    return false;
  }
return $obj->cars;
}

$obj = new stdClass();
$obj->cars = array("Volvo", "BMW", "Audi");

var_dump(get_cars(null));
echo "<br>";
var_dump(get_cars($obj));
?>
Try it Yourself »

Definition and Usage

The is_object() function checks whether a variable is an object.

This function returns true (1) if the variable is an object, otherwise it returns false/nothing.


Syntax

is_object(variable);

Parameter Values

Parameter Description
variable Required. Specifies the variable to check

Technical Details

Return Value: TRUE if variable is an object, FALSE otherwise
Return Type: Boolean
PHP Version: 4.0+
PHP Changelog: PHP 7.2: This function now returns true for unserialized objects without a class definition. Earlier false was returned

❮ PHP Variable Handling Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.