On Apr 24, 2012, at 4:46 PM, Stas Malyshev wrote:

> Hi!
> 
>> The less people beginning to rely on this bug the better, and this is
>> a critical time. The impact of this BC break feels larger considering 
>> MQ is enabled by default in PHP 5.3 and below.
> 
> I understand but a) nobody should be using magic quotes anyway and b)
> holding release for 5.4.1 because of a very minor issue with easy
> workaround doesn't seem productive for me. If we hold release for each
> such thing, we'll never have 5.4.1 at all.

I don\'t understand why get_magic_quotes_gpc() and get_magic_quotes_runtime()
get such a bad wrap. People using these functions are not using magic
quotes, but instead they (most) are writing code that will work in environments
that have it enabled. This helps code work in PHP 5.4 and below, as opposed 
to only PHP 5.4 and above.

And yes, the number of people that use \"=== false\" here is small I reckon.
But this is a BC break in a BC function. Something feels very wrong about 
that.

So I understand that we cannot hold a release for every bug and that we 
have known bugs in every release, but will we revert this change after it
exists in two PHP releases? Whatever the case, this also means we\'ll have 
to document this change… and here I was trying to be lazy. :)

Regards,
Philip


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

Reply via email to