Definisi dan Penggunaan
Fungsi is_object() digunakan untuk memeriksa apakah variabel adalah objek.
Fungsi ini mengembalikan nilai true (1) jika variabel adalah objek, jika tidak maka mengembalikan False/ nothing.
Syntax
is_object(variable);
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| variable | Required. Menentukan variabel untuk diperiksa |
Detail Teknis
| Return Value: | TRUE jika variabel adalah sebuah objek, FALSE sebaliknya |
|---|---|
| Return Type: | Boolean |
| PHP Version: | 4.0+ |
| PHP Changelog: | PHP 7.2: Fungsi ini sekarang mengembalikan nilai true untuk objek yang tidak berseri tanpa definisi kelas. Salah sebelumnya dikembalikan |
Contoh
Periksa apakah variabel adalah objek atau bukan:
<?php
function get_cars($obj) {
if (!is_object($obj)) {
return false;
}
return $obj->cars;
}
$obj = new stdClass();
$obj->cars = array("Xenia", "Avanza", "Audi");
var_dump(get_cars(null));
echo "<br>";
var_dump(get_cars($obj));
?>
/* Output :
bool(false)
array(3) { [0]=> string(5) "Xenia" [1]=> string(3) "Avanza" [2]=> string(4) "Audi" }