Am 19.03.2020 um 10:31 schrieb Matteo Beccati <p...@beccati.com>:
> On 14/03/2020 22:10, Larry Garfield wrote:
>>> What do you think the new default be (and why)?
>>> 
>>> (I am aware this change will likely require an RFC)
>>> 
>>> AllenJB
>> 
>> I see only two options:
>> 
>> 1) Do nothing.
>> 
>> 2) Move to Exceptions.
>> 
>> I've never used PDO and not set it to Exceptions, honestly.  Adding more 
>> global error conditions to code is a terrible idea, so let's not do 
>> warnings.  If your query breaks, you really shouldn't continue because your 
>> data is busted so your following code will fail ungracefully at best, or 
>> corrupt data at worst.
>> 
>> Changing a default like this seems a reasonably safe thing to do in a major, 
>> as long as it's still just as easy to switch back to silent mode for those 
>> who prefer to be explicit.
> 
> I agree defaulting to PDO::ERRMODE_EXCEPTION is a sensible change for PHP8.

I think this should go through a deprecation phase first as it is a BC break, 
no matter how easy to fix you think it is.

- Chris

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to