Funkce PHP is_object().
❮ Reference manipulace s proměnnými PHP
Příklad
Zkontrolujte, zda je proměnná objekt nebo ne:
<?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));
?>
Definice a použití
Funkce is_object() kontroluje, zda je proměnná objekt.
Tato funkce vrací true (1), pokud je proměnná objekt, jinak vrací false/nic.
Syntax
is_object(variable);
Hodnoty parametrů
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
Technické údaje
Návratová hodnota: | TRUE, pokud je proměnná objekt, FALSE v opačném případě |
---|---|
Typ vrácení: | Boolean |
Verze PHP: | 4,0+ |
PHP Changelog: | PHP 7.2: Tato funkce nyní vrací hodnotu true pro neserializované objekty bez definice třídy. Dřívější false byl vrácen |
❮ Reference manipulace s proměnnými PHP