2017-06-13 49 views
0

下面的腳本在執行腳本的結果之前拋出一個錯誤。雖然我得到了我想要的結果,但我想擺脫拋出的錯誤。在結果顯示出來之前擺脫錯誤使用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); 
    } 
+1

如果(isset($客戶 - >的User_Name)&&計數($ customers-> User_Name)=='1'){} – Rahul

+1

如果你很懶,只需在腳本的頂部添加'error_reporting(0);' – hungrykoala

+0

你顯示的代碼是'complains_list.php'文件? –

回答

0

你只需要檢查變量設置與否,檢查manual

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

我想,在某些時候你$customer不是實例。因此,你必須測試它的存在:

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

仍然得到相同的錯誤 – user6579134