Hàm is_object () trong PHP
Thí dụ
Kiểm tra xem một biến có phải là một đối tượng hay không:
<?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));
?>
Định nghĩa và Cách sử dụng
Hàm is_object () kiểm tra xem một biến có phải là một đối tượng hay không.
Hàm này trả về true (1) nếu biến là một đối tượng, nếu không, nó trả về false / nothing.
Cú pháp
is_object(variable);
Giá trị tham số
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
Chi tiết kỹ thuật
Giá trị trả lại: | TRUE nếu biến là một đối tượng, FALSE nếu không |
---|---|
Loại trả lại: | Boolean |
Phiên bản PHP: | 4.0+ |
PHP Changelog: | PHP 7.2: Hàm này bây giờ trả về true cho các đối tượng chưa được chuẩn hóa mà không có định nghĩa lớp. Trước đó sai đã được trả lại |
❮ Tham chiếu xử lý biến PHP