Hàm is_object() của PHP
Ví 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));
?>
Hãy tự mình thử »Đị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ó sẽ trả về false/không có gì.
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ả về: | TRUE nếu biến là một đối tượng, FALSE nếu không |
---|---|
Kiểu trả về: | Boolean |
Phiên bản PHP: | 4.0+ |
Nhật ký thay đổi PHP: | PHP 7.2: Hàm này hiện trả về true cho các đối tượng không được tuần tự hóa mà không có định nghĩa lớp. Sai trước đó đã được trả lại |
❮ Tham chiếu xử lý biến PHP