Code Tu Tam

Hàm is_object trong PHP là gì ?

Rate this post

Hàm is_object() trong php là hàm kiểm tra biến đã cho có phải là một đối tượng hay không.Hàm này được sử dụng trên PHP4, PHP5 và PHP7.

Cú pháp : 

Cú pháp hàm is_object() trong PHP như sau:

is_object( $var );

Trong đó: 

Giá trị trả về: Hàm trả về TRUE nếu biến truyền vào là một đối tượng, hàm trả về FALSE nếu biến không phải là đối tượng.

Ví dụ: 

Ví dụ 1: đây là ví dụ cở bản giú bạn hiểu được cách sử dụng hàm

<?php
class schools {
    public $student1;
    public $student2;
    public $student3;
}
$obj = new schools();
if(is_object($obj)) { 
    echo "Object"; 
} 
else { 
    echo "Not Object"; 
}

//Kết quả trả về khi chạy hàm: Object

Ví dụ 2: Đây là ví dụ mình tham khảo trên trang php.net.

<?php
// Déclare une simple fonction pour retourner un tableau
// de notre objet
function get_students($obj)
{
    if (!is_object($obj)) {
        return false;
    }

    return $obj->students;
}

// Déclare une nouvelle instance et 
// la remplit
$obj = new stdClass();
$obj->students = array('Kalle', 'Ross', 'Felipe');

var_dump(get_students(null));
var_dump(get_students($obj));;
?>

Kết quả:

bool(false)

array(3) {
  [0]=>
  string(5) "Kalle"
  [1]=>
  string(4) "Ross"
  [2]=>
  string(6) "Felipe"
}

Trong ví dụ trên nếu biến truyền vào để kiểm tra là rỗng hoặc null thì hàm sẽ trả về FALSE.

Hàm liên quan:

Trong PHP có nhiều hàm dùng để kiểm tra chuỗi, mảng, đối tượng khác nữa các bạn có thể tham khảo thêm trên trang của mình.

Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm is_object() trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé.

Cảm ơn bạn đã ghé thăm codetutam.com

 

Exit mobile version