On Tue, Jan 21, 2020 at 9:51 PM Olumide Samson <oludons...@gmail.com> wrote:

> Only lazy developers would complain about updating legacy code, perhaps
> the code itself is worthless and need not be updated.
>
> Then, what's the point of pursuing latest features or PHP version when a
> individual or a company can't pursue code upgrade before version update?
>

Please don't be rude.

Nikita

On Tue, Jan 21, 2020, 8:41 PM Philip Hofstetter <phofstet...@sensational.ch>
> wrote:
>
>> Hi,
>>
>>
>> On Tue, Jan 21, 2020 at 6:17 PM Nikita Popov <nikita....@gmail.com>
>> wrote:
>>
>> >
>> > In the cases you encountered, do you know what type count() was used on?
>> > Was it null? false? Or something else?
>> >
>> > Nikita
>>
>> we were in a similar boat as Björn to the point where we manually
>> patched PHP in production in order to not emit that warning so we
>> could update PHP while we were migrating the code-base. This made the
>> 7.1 to 7.2 update the most painful update in the history of this
>> application (which was first released when 5.0.0 came out).
>>
>> The most common case was `count(null)` which unfortunately was
>> happening all the time because of functions deciding to return an
>> array with elements or null if there was no elements to be found. Yes,
>> that's bad form, but hey - this is a nearly 20 years old application.
>>
>> Of all the changes I've seen happening in PHP, this was the most painful.
>>
>> Philip
>>
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>

Reply via email to