[PHP] Hàm is_object trong PHP

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

Gửi bàigửi bởi CPU » 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ã: Chọn tất cả
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ã: 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"
}
 


6. Tài liệu tham khảo
https://www.php.net/manual/en/function.is-object.php
Sửa lần cuối: Bot 26/11/2024 00:04
Hình đại diện của thành viên
CPU
☀️1/30☀️
☀️1/30☀️
 
Bài viết: 2
Ngày tham gia: 14/03/2012 12:52

Quay về PHP

 


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

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến28 khách

cron