[PHP] Hàm is_object trong PHP

ID Topic: 39111 • Có 123 lượt xem
Hình đại diện của thành viên
CPU (Off) ♀️
Cấp độ: ☀️1/30☀️ ♡2♡
Like: 0/0
Online: ✨4/5364✨
????? ⚡??/??⚡
🩸2/4139🩸 🌟0/1310🌟
#1 - @619842
25/10/2024 22:55
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ã: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
//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ã:<?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ã:<?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ã: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
(Google Chrome Browser)
PM | Trích dẫn | Like bài viết | Sửa | Xóa | Báo cáo | Cảnh cáo
Sửa lần cuối: Bot 26/11/2024 00:04
Trả lời nhanh

Chủ đề tương tự