Функция PHP is_object()
❮ Справочник по обработке переменных PHP
Пример
Проверьте, является ли переменная объектом или нет:
<?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));
?>
Определение и использование
Функция is_object() проверяет, является ли переменная объектом.
Эта функция возвращает true (1), если переменная является объектом, в противном случае она возвращает false/ничего.
Синтаксис
is_object(variable);
Значения параметров
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
Технические детали
Возвращаемое значение: | TRUE, если переменная является объектом, FALSE в противном случае |
---|---|
Тип возврата: | логический |
Версия PHP: | 4.0+ |
Журнал изменений PHP: | PHP 7.2: эта функция теперь возвращает true для несериализованных объектов без определения класса. Ранее было возвращено false |
❮ Справочник по обработке переменных PHP