测试对象在php中为空

测试对象在php中为空,php,arrays,string,null,Php,Arrays,String,Null,我想测试一个对象是否为null,我有以下代码 $listcontact = array(); $contact=$ms->search('email','test@live.Fr'); var_dump(($contact)); 如果$listcontact not null,结果如下 object(stdClass)[6] public 'item' => string 'dfdfsd' (length=7) 如果为null,则得到以下结果 object(stdClass)[6

我想测试一个对象是否为null,我有以下代码

$listcontact = array();
$contact=$ms->search('email','test@live.Fr');
var_dump(($contact));
如果$listcontact not null,结果如下

object(stdClass)[6]
public 'item' => string 'dfdfsd' (length=7)
如果为null,则得到以下结果

object(stdClass)[6]

如何测试变量$listcontact是否存在?我试过使用is_null和empty,但不起作用

您可以使用内置函数检查null值。因此,请使用:

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

可以使用内置函数检查空值。因此,请使用:

if (is_null($listcontact))
  // Yes, it is null.
else
  // Do something.
按如下所示使用函数is_null:

is_null($listcontact);
返回值为:

如果var为null,则返回TRUE,否则返回FALSE

编辑 此外,您还可以使用:

  if ( !$YOUR_OBJECT->count() ){
        //null
  }
有关更多信息,请参见这些

试用

按如下所示使用函数is_null:

is_null($listcontact);
返回值为:

如果var为null,则返回TRUE,否则返回FALSE

编辑 此外,您还可以使用:

  if ( !$YOUR_OBJECT->count() ){
        //null
  }
有关更多信息,请参见这些

试用

如果使用var_dump获取对象stdclass,则它不能为null

检查变量是否为null的最快方法是使用$listcontact==null

如果为null,则得到以下结果

object(stdClass)[6]
objectstdClass[6]

这意味着搜索函数没有返回null。

如果使用var\u dump获取对象stdclass,则它不能为null

检查变量是否为null的最快方法是使用$listcontact==null

如果为null,则得到以下结果

object(stdClass)[6]
objectstdClass[6]


这意味着搜索函数没有返回null。

我找到了正确答案

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

我找到了一个正确的答案

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

您可以使用php的count方法设置$contact时$listcontact是如何涉及的?您的代码没有显示任何连接。您可以使用php的count方法,可能存在重复。设置$contact时$listcontact是如何涉及的?您的代码未显示任何连接。您也可以使用的可能的副本为null。is_null对您有效吗?我测试了它,但没有有效,因为我在php中使用webservice,调用的函数返回字符串[]变量,您也可以使用is_null。is_null对您有效吗?我测试它但不起作用,因为我在php中使用webservice,被调用的函数返回字符串[]变量我测试它但不起作用,因为我在php中使用webservice,被调用的函数返回字符串[]变量尝试检查您的countYOUROBJECT==0是否为空,它是否起作用@MajdiTaleb?如果它确实愿意将这个问题标记为正确的,那么绿色检查:PI测试它,但不起作用,因为我在php中使用webservice,调用的函数返回字符串[]变量尝试检查您的countYOUROBJECT==0是否为空它是否工作@MajdiTaleb?如果它确实愿意将此问题标记为正确,则绿色复选框为:P