Changing default assertion mode to throw exceptions
| From: | Levi Morrison | Date: | Mon, 13 Jul 2020 17:36:18 +0000 |
| Subject: | Changing default assertion mode to throw exceptions | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-110978@lists.php.net to get a copy of this message | ||
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.