Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106744 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 16110 invoked from network); 28 Aug 2019 18:33:44 -0000 Received: from unknown (HELO mout.kundenserver.de) (212.227.17.10) by pb1.pair.com with SMTP; 28 Aug 2019 18:33:44 -0000 Received: from oxbaltgw08.schlund.de ([172.19.246.14]) by mrelayeu.kundenserver.de (mreue109 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MK3eC-1hm1nw0a34-00LW3Z; Wed, 28 Aug 2019 18:05:54 +0200 Date: Wed, 28 Aug 2019 18:05:53 +0200 (CEST) Reply-To: Thomas Bley To: Matthew Brown , Rowan Collins Cc: Internals Message-ID: <702735435.20836.1567008353931@email.ionos.de> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.4-Rev60 X-Originating-Client: open-xchange-appsuite X-Provags-ID: V03:K1:LpZkFSUzx9pfALiU+vq5CZylfphC5tiq926XmV2TemBurIaFeue FQn31u0pidL0A7m1zWujlf1ikhZMELcjeaKPE8DNvlZHsUCUT3/MrrugGFqUJBKFnYvuIXW iKRKpYwSNF5LAqpLmBIcpah3TVLHEgiy44OjLci/o3DmiKX4luZkV0YNRTYekr1DAnrV+7U WeVHaAzfoE8q2Yu/fXRUQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:H0p/H1sTE8c=:0ozvhRGo4/Ap7Sf6XkQFwB kddwDKlWpLtOs6PXMq99O8x33YtyXdMxNCRYtwtQQRqeq+IvdgbHoMDL3kG+UUOoEZlmVUG6p cBYhZ+4KmpANrI+R4zko54Af5FqI9+pEGDvqXkeKrEwc0j9ngmSR6Mu6GNzK4wiZ2kjkMui0w /x5SSMgQ1B8K3XFqnIGmnfKbjwbGaA78h7NX+oKTDqU6LHTOLiCPOFLgjHZVZaelLsRGAt9gc oqTVIsyO3IlV/oHEq4JQtsip3vFwjy38/4u0tqpMuvy5K51MZTfvOsZ95p6AWUuq+gJlSBzhL SeBIUhbhhAjJJj/UafZSN0rHJyIvm8JdCA5zuKDL3nb5gnP/yVU1LtV6jsoacyqE8CtSLGhRd NOa3VFtHKdbpdLl8ZONXXHw9FUPSJXYAloM9pwedrTgy6VMrvmnTCV8XasUCNxRRHfiWHjg43 wlU8Z9P3MHdbYJIUUm3VRW3HDlb1uhiASeHuPHzCxr/d9eHzH4nA2xambpSvyochxdZ0GZbhx MojHk6y369xPFX4jWNNdzv2PaRrWAABZZRpeV4gAWvtHs3b53TIzKpy+UfBmh/PjV/ZS9TdAh RYIC/E1WdTD6YFhgm6avqA4g1hBXvGKVLtWt1f4bv5IYyqrVkBugHECLpAhwz9mv70mvs5ovM Q0/qy3mfofY8gPUYxiHqm/XCYojZLB5T3RRyqTe1TMRF81tHl06ffh9y0h4+uF10EqBCUz5Oa XKWNQUGq9u4nZMnELY5iinbTo9Ne0gj+h33iSRM8cV/e8wBJ8S5BvP97vquNB3QiY4QRd0FvW /mu6Os5BUPtc4RXCVNK4/kAhahWpg== Subject: Re: [PHP-DEV] [RFC] Reclassifying engine warnings From: mails@thomasbley.de (Thomas Bley) Normally every code base has old and new code, some is actively maintained, some is probably third-party maintained, some is unmaintained. Business normally not calculates costs for upgrading, securing, GDPRing old code, so bigger changes always leave some people behind. I would prefer to write new code with sth like declare(strict_variables=1); or declare(SomeNamespace\Foo:strict_variables=1); That way, people can write new code in a better way, include new libraries and upgrade old code piece by piece without any big pressure. Regards Thomas > Matthew Brown hat am 28. August 2019 um 17:32 geschrieben: > > > It's essentially tech debt, and the language has allowed its users to > accrue a ton of it. > > The longer that's allowed (deprecations/warnings prolong the issue in my > opinion) the harder it will be to fix the issues. > > On Wed, 28 Aug 2019 at 10:56, Rowan Collins wrote: > > On 28 August 2019 15:22:22 BST, Matthew Brown > > wrote: > > >Looking at our notice logs, I estimate (fairly roughly) that it would > > >require about a week's worth of my time to fix these issues > > I honestly thought you were posting that as an argument against. A week of > > resource (plus the accompanying QA impact etc) is a significant investment > > for many organisations. That's why it has the potential to delay adoption > > of a new version, and why a long lead-in via deprecation or opt-in is > > necessary. > > Regards, > > -- > > Rowan Collins > > [IMSoP] > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > >