我有一些腳本,這叫一個錯誤:Fatal error: Call to a member function GetData() on a non-object in ...
。我試圖抓住這個錯誤,但它不起作用,請看下面的代碼:嘗試捕捉異常?
try {
if ($data = $m->users()->GetData()) {
print_r($data);
}
}
catch (Exception $e) {
echo 'Hey, it is an error man!';
}
如何捕捉它?關閉所有在PHP中的錯誤是不可能的。我的意思是有時候我真的需要這個錯誤。
UPD 1.好了,解決方法很簡單:
if (is_object($m->users()) && ($data = $m->users()->GetData())) {
print_r($data);
} else {
echo 'Hey, it is an error man!';
謝謝大家!
首先,呼應 '嘿,這是一個錯誤的人!';應該回聲「嘿,這是一個錯誤的人!」; –
對不起,我正在輸入它,而不是複製過去。 –