我有一些脚本,调用错误: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!';
谢谢你们!