1. Định nghĩa- Hàm is_object() dùng để kiểm tra xem biến có phải là một đối tượng hay không
2. Cú phápMã:is_object(mixed $value): bool
3. Tham số- $value là biến cần kiểm tra
4. Kết quả trả về- true: nếu biển là một đối tượng
- false: các trường hợp còn lại trả về false
5. Ví dụ:- ví dụ 1:
Mã:<?php
class Object
{
}
$obj = new Object();
if (is_object($obj)) {
echo "biến truyền vào là một đối tượng <br>" ;
} else {
echo "biến truyền vào không phải là đối tượng<br>";
}
?>
- ví dụ 2:
Mã:<?php
$var = 'freetuts.net';
if (is_object($var)) {
echo "biến truyền vào là một đối tượng <br>" ;
} else {
echo "biến truyền vào không phải là đối tượng<br>";
}
?>
- Example #1 is_object() example:
+input:
Mã:<?php
function get_students($obj)
{
if (!is_object($obj)) {
return false;
}
return $obj->students;
}
$obj = new stdClass();
$obj->students = array('Kalle', 'Ross', 'Felipe');
var_dump(get_students(null));
var_dump(get_students($obj));
?>
+ output:
Mã:bool(false)
array(3) {
[0]=>
string(5) "Kalle"
[1]=>
string(4) "Ross"
[2]=>
string(6) "Felipe"
}
6. Tài liệu tham khảohttps://www.php.net/manual/en/function.is-object.php