【发布时间】:2019-04-15 05:02:56
【问题描述】:
我throw new Exception 当我可以catch 失败并采取措施时。如果我对此无能为力,那我就trigger_error()。
现在 PHP 7 对我来说有些新东西:throw new Error。
例如,
if (!mail(...))
throw new Error('...');
或
if (!mail(...))
trigger_error('...');
如果我不想catch 出现错误或在mail() 失败的情况下做某事,我应该使用throw new Error() 还是只是简单的旧trigger_error()?
我们应该使用throw new Error() 和简单的trigger_error() 的哪些实例?
【问题讨论】:
标签: php exception error-handling php-7