[PHP] Hàm is_object trong PHP
	
	
		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 
 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ã 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"
} 
 6. Tài liệu tham khảo
https://www.php.net/manual/en/function.is-object.php