问答 / 0 / 2 / 创建于 6年前
自定义的异常需要继承 PHP内置的异常类Exception,且不需要包含任何方法,后面我会告诉你为什么。
PHP
Exception
老师,后面好像没有提到了。
我也有和你一样的疑惑,在网上看到的解释是
假设我做个读取微信用户信息写入本地数据库的应用。 如果出错就会抛出异常。 如果不定义异常类。 只知道抛错了,究竟是微信报错还是数据库报错只能判断报错的文案。 如果自定义异常类就可以自定义WechatException和DatabaseException了。 catch的时候 try { } catch (WechatException $e) { echo "微信错误:".$e->message; } catch (DatabaseException $e) { echo "数据库错误"; }
假设我做个读取微信用户信息写入本地数据库的应用。 如果出错就会抛出异常。 如果不定义异常类。 只知道抛错了,究竟是微信报错还是数据库报错只能判断报错的文案。 如果自定义异常类就可以自定义WechatException和DatabaseException了。 catch的时候
try { } catch (WechatException $e) { echo "微信错误:".$e->message; } catch (DatabaseException $e) { echo "数据库错误"; }
具体原文忘记是在哪里看到的了,可以搜索一下有网上有很多
我也没有看到, 这是怎么回事。
我要举报该,理由是:
我也有和你一样的疑惑,在网上看到的解释是
具体原文忘记是在哪里看到的了,可以搜索一下有网上有很多
我也没有看到, 这是怎么回事。