在使用php显示结果之前摆脱错误

时间:2017-06-13 09:37:01

标签: php

以下脚本在脚本执行结果之前抛出错误。虽然我得到了我想要的结果,但我想摆脱引发的错误。

当结果等于1时,错误不会显示,但是当错误超过1时,错误就会出现。

  

注意:尝试获取非对象的属性   C:\xampp\htdocs\server_scripts\complains_list.php on line 1

if(count($customers->User_Name)=='1') {

echo json_encode(array($data));
    }else
    {
    echo json_encode($data);
    }

2 个答案:

答案 0 :(得分:0)

我想在某些时候你的$customer没有被实例化。因此,你必须测试它的存在:

if($customer != null && count($customers->User_Name)=='1') {
    echo json_encode(array($data));
} else {
    echo json_encode($data);
}

答案 1 :(得分:0)

您只需要检查该变量是否已设置,请检查manual

if(isset($customers->User_Name) && count($customers->User_Name)=='1') 
{
   echo json_encode(array($data));
}
else
{
   echo json_encode($data);
}