Hướng dẫn check object is null in php - kiểm tra đối tượng là null trong php

Tôi muốn kiểm tra xem một đối tượng có null hay không, tôi có mã follwing

$listcontact = array();
$contact=$ms->search('email','');
var_dump(($contact));

và kết quả nếu $listcontact không null được đưa ra như sau

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)

Trong trường hợp đó là NULL, tôi nhận được kết quả sau

object(stdClass)[6]

Làm thế nào tôi có thể kiểm tra biến $listcontact có tồn tại hay không? Tôi đã thử với

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
0 và
object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
1 nhưng không hoạt động

Hướng dẫn check object is null in php - kiểm tra đối tượng là null trong php

hỏi ngày 28 tháng 1 năm 2016 lúc 11:55Jan 28, 2016 at 11:55

3

Bạn có thể sử dụng chức năng tích hợp

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
2 để kiểm tra các giá trị null. Vì vậy, sử dụng:

if (is_null($listcontact))
  // Yes, it is null.
else
  // Do something.

Đã trả lời ngày 28 tháng 1 năm 2016 lúc 11:57Jan 28, 2016 at 11:57

Sử dụng chức năng

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
2 như sau:

is_null($listcontact);

Giá trị trả về là:Return Value is :

Trả về true nếu var là null, sai nếu không.

CHỈNH SỬA

Ngoài ra, bạn có thể sử dụng điều này:

  if ( !$YOUR_OBJECT->count() ){
        //null
  }

Để biết thêm thông tin, hãy xem những câu trả lời đó

Hãy thử sử dụng

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
4

$EmptyArray= array_filter($listcontact);

if (!empty($EmptyArray)){

}
else{
    //nothing there
}

Đã trả lời ngày 28 tháng 1 năm 2016 lúc 11:58Jan 28, 2016 at 11:58

Hướng dẫn check object is null in php - kiểm tra đối tượng là null trong php

Skizo-ozᴉʞsskizo-ozᴉʞsSkizo-ozᴉʞS

Phù hiệu vàng 19K1777 Huy hiệu bạc139 Huy hiệu đồng17 gold badges77 silver badges139 bronze badges

3

Nếu bạn nhận được

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
5 với var_dump, nó không được null.

Cách nhanh nhất để kiểm tra xem một biến là NULL là sử dụng

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
6.

Trong trường hợp đó là NULL, tôi nhận được kết quả sau

object(stdClass)[6]

Làm thế nào tôi có thể kiểm tra biến $listcontact có tồn tại hay không? Tôi đã thử với

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
0 và
object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
1 nhưng không hoạt động

hỏi ngày 28 tháng 1 năm 2016 lúc 11:55Jan 28, 2016 at 11:59

Bạn có thể sử dụng chức năng tích hợp

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
2 để kiểm tra các giá trị null. Vì vậy, sử dụng:SOFe

Đã trả lời ngày 28 tháng 1 năm 2016 lúc 11:574 gold badges32 silver badges59 bronze badges

0

Sử dụng chức năng

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
2 như sau:

 $tmp = (array) $listcontact;
 var_dump(empty($tmp));
if(empty($tmp)){
echo "empty"
}

Giá trị trả về là:Jan 28, 2016 at 12:02

Trả về true nếu var là null, sai nếu không.Majdi Taleb

CHỈNH SỬA2 gold badges9 silver badges25 bronze badges

2

Làm thế nào để bạn kiểm tra xem một đối tượng là null trong PHP?

Hàm is_null () kiểm tra xem một biến có null hay không. Hàm này trả về true (1) nếu biến là null, nếu không nó sẽ trả về sai/không có gì.

Null hay trống trong PHP?

$ b = null; echo "B là". is_null ($ b). "";
$a = 0;
echo "a is " . is_null($a) . "
";

$ c = "null"; echo "c là". is_null ($ c). "";
echo "b is " . is_null($b) . "
";

$ d = null; echo "d là". is_null ($ d). ""; ?>
echo "c is " . is_null($c) . "
";

Hãy tự mình thử »
echo "d is " . is_null($d) . "
";
?>

Định nghĩa và cách sử dụng


Hàm is_null () kiểm tra xem một biến có null hay không.

Hàm này trả về true (1) nếu biến là null, nếu không nó sẽ trả về sai/không có gì.

Cú pháp


Giá trị tham số

Tham số

Sự mô tảBiến đổi
Yêu cầu. Chỉ định biến để kiểm traChi tiết kỹ thuật

Giá trị trở lại:

Đúng nếu biến là null, sai nếu khôngLoại trở lại:
BooleanPhiên bản PHP:
4.0.4+❮ Tham chiếu xử lý biến PHP

Làm thế nào để bạn kiểm tra xem một đối tượng là null trong PHP?


Làm thế nào để bạn kiểm tra xem một đối tượng là null trong PHP?

Hàm is_null () kiểm tra xem một biến có null hay không.Hàm này trả về true (1) nếu biến là null, nếu không nó sẽ trả về sai/không có gì.is_null() function checks whether a variable is NULL or not. This function returns true (1) if the variable is NULL, otherwise it returns false/nothing.

Null hay trống trong PHP?

hàm trống () trong PHP?Hàm isset () là một hàm sẵn có trong PHP, kiểm tra xem một biến được đặt và không phải là null.Hàm này cũng kiểm tra xem một biến được khai báo, mảng hoặc khóa mảng có giá trị null, nếu có, isset () trả về false, nó trả về đúng trong tất cả các trường hợp có thể khác.The isset() function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset() returns false, it returns true in all other possible cases.

Giá trị null trong PHP là gì?

Giá trị null đặc biệt đại diện cho một biến không có giá trị.NULL là giá trị duy nhất có thể có của loại null.Một biến được coi là null nếu: nó đã được chỉ định null hằng số.Nó chưa được đặt thành bất kỳ giá trị nào.represents a variable with no value. null is the only possible value of type null. A variable is considered to be null if: it has been assigned the constant null . it has not been set to any value yet.

Null có sai trong PHP không?

Một biến được coi là null nếu nó không lưu trữ bất kỳ giá trị nào.Nó trả về true nếu giá trị của biến $ var là null, nếu không, trả về sai.Ví dụ: PHP.It returns TRUE if value of variable $var is NULL, otherwise, returns FALSE. Example: PHP.