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áp
Mã nguồn PHP:
is_object(mixed $value): bool 
- $value là biến cần kiểm tra

3. 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

4. Ví dụ:
- ví dụ 1:
Mã nguồn PHP:
<?php
//khai báo class mới
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>";
}

//kết quả: biến truyền vào là một đối tượng
?>
- ví dụ 2:
Mã nguồn PHP:
<?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>";
}

//kết quả: biến truyền vào không phải là đối tượng
?>
- Example #1 is_object() example:
+input:
Mã nguồn PHP:
<?php
// Declare a simple function to return an 
// array from our object
function get_students($obj)
{
    if (!
is_object($obj)) {
        return 
false;
    }

    return 
$obj->students;
}

// Declare a new class instance and fill up 
// some values
$obj = new stdClass();
$obj->students = array('Kalle''Ross''Felipe');

var_dump(get_students(null));
var_dump(get_students($obj));
?>
+ output:
Mã nguồn PHP:
bool(false)
array(
3) {
  [
0]=>
  
string(5"Kalle"
  
[1]=>
  
string(4"Ross"
  
[2]=>
  
string(6"Felipe"

5. Tài liệu tham khảo
https://www.php.net/manual/en/function.is-object.php