Re: Adding TypeError and ValueError to count() function

From: Date: Tue, 21 Jan 2020 22:52:17 +0000
Subject: Re: Adding TypeError and ValueError to count() function
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-108212@lists.php.net to get a copy of this message
On Tue, Jan 21, 2020 at 9:51 PM Olumide Samson <oludonsexy@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 <phofstetter@sensational.ch> > wrote: > >> Hi, >> >> >> On Tue, Jan 21, 2020 at 6:17 PM Nikita Popov <nikita.ppv@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 >> >>

« previous php.internals (#108212) next »