Changing default assertion mode to throw exceptions

From: 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.

« previous php.internals (#110978) next »