Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Bảy, 18:15:41 - 23/11/2024
Ngôn ngữ lập trình PHP

Các điều hành viên: Admin, Mod, SMod

[PHP] Hàm is_object trong PHP

[PHP] Hàm is_object trong PHP

#1 » Gửi bài gửi bởi CPU » 25/10/2024 22:55 » @619842

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ã: Chọn tất cả
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ã: Chọn tất cả
<?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ã: Chọn tất cả
<?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ã: Chọn tất cả
<?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ã: Chọn tất cả
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
Sửa lần cuối: CPU 25/10/2024 22:58
CPU
Hình đại diện của thành viên
Rank: ☀️1/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸2/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
(Google Chrome Browser)


Quay về PHP

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất