Re: Changing default assertion mode to throw exceptions
| From: | Kalle Sommer Nielsen | Date: | Wed, 22 Jul 2020 15:53:26 +0000 |
| Subject: | Re: Changing default assertion mode to throw exceptions | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-111127@lists.php.net to get a copy of this message | ||
Hi
Den man. 13. jul. 2020 kl. 20.37 skrev Levi Morrison <levim@php.net>:
>
> Hello everyone,
>
> I'd like to change the default mode of assertion failures to throw.
> The current default is to warn. In my opinion this is a bad strategy:
> the engine asserted that something that is expected to be true is not,
> so executing further is a bad idea. This leaves throwing or bailing
> out. I think throwing an exception is better than bailing out, so
> that's what I propose.
+1 on this. I was recently surprised why this wasn't the default either
--
regards,
Kalle Sommer Nielsen
kalle@php.net