Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96998 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90136 invoked from network); 18 Nov 2016 17:46:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Nov 2016 17:46:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.20 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.20 mout.gmx.net Received: from [212.227.17.20] ([212.227.17.20:55038] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/40-22513-75E3F285 for ; Fri, 18 Nov 2016 12:46:01 -0500 Received: from [192.168.1.190] ([217.82.239.250]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MHso5-1c4Cru2bV7-003bGH; Fri, 18 Nov 2016 18:45:55 +0100 To: Nikita Popov , PHP internals References: Message-ID: <91afb2a4-9022-2ffc-386a-4ad5f1e49149@gmx.de> Date: Fri, 18 Nov 2016 18:45:58 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:6azjcuW8CDb0Y/QKC7ZOo95VhGQFRFVEckeed1e1HsVtBbq5Xke 0CLl1NBNFpcV7h9TbUE0JRZc5hhuBbI5/L91yjxG1r7oRKpkC8oxsLPK73pJ5D3x8goYoX5 DVPdtbaI9321JkZNbbPQPk7TH1BdzRKC/w28JylZEWyP0Rjtvb+0lh1WvxN+crUutWrVwPo 0+1ArDDbsspRaKWrSMonw== X-UI-Out-Filterresults: notjunk:1;V01:K0:93ez2LpT7Lw=:uKyu8fbyR1lcdzyKoWdPyb r/DNxfUx4e/HaBX5KKDKLposY0e16gHSAtaZiIdvEsjt2HUBc23rEOQzcu5hDnuxb6lBjHlMq /tcFT/6HUL0CPfJFdCPlZIKn5ta2Vimka69Bh4lP450rZIS4OI8xBHEdqa/rNr6wcwU6kcQBt 91xaT40SL9r+y6PlXN3G5Cm4LclP2QGvXhbLkXxp9rvjYybAUvL+gOY6sJ2D0kWN5fjIKyOay ew5/YtUHm97pwBok50FZzYsPebQw40SYOn/hZa5wiJNX4rWbJc/fiQT4qP0RrR4KLP9WLBu/U hoQkwPumflp2gHKupNyqiMB6nN/PmymMabNhsq8BK6IjTccSetDnqwLG8Q5FZf6qVw6q/2Kww ZUIIzeEwt7hd/3d1YeYZWDs77+5srlsum0hRovqZ9sCEzZ9r/OeX7mmMZ9YqSDgR07mR2twDU Y5AX6WMsWjU8n1NEn97MD4Tk8orbnKm61aHzePampFYyLijjXXre1eQkl2sLtoeC72yndgT2P R9W8sjFX28QubYFzY3hvujDHNYy5kTowQxn7mvaaJkwAiZwwqTck7VO1QeRasqMqAZUX0EtGF 1ojoVKYU5R3yfRfv+2EEPfHbbUmF3+Oq48N9tH/oxO8XYNWSbIzFW3JnV6qjRtNV9Q3EwBNkc aI4dFmrRVyyMFEq/3gRIJj4HuycSN2GvtRdUrCplyXyQV/jnvjs6tVaHpy1HPbL14dF4AfFbX SKfLQrR9zisT34N791NxX+lPjWfMQoNtyluYwFeqd9mFwVzGVyCKUkvoN3DxQ76vJ94zzLTwf J+BrqmS Subject: Re: [RFC] Deprecations for PHP 7.2 From: cmbecker69@gmx.de ("Christoph M. Becker") On 18.11.2016 at 15:55, Nikita Popov wrote: > Hi internals! > > I've submitted this RFC for PHP 7.1 previously, but didn't follow through > due to time constraints. Now I'd like to propose an extended version for > PHP 7.2 and vote on it sooner rather than later to avoid a repeat > performance. > > https://wiki.php.net/rfc/deprecations_php_7_2 > > The RFC combines a number of deprecation and removal proposals. Each one > will get a separate 2/3 majority vote. The RFC overlaps with some recently > discussed topics (each, binary strings) -- I'm fine with dropping these if > someone has a more specific RFC. > > I expect some of these are no-brainers, while others are more controversial > -- please share your specific concerns. Thanks, Nikita! I'm generally in favor of such clean up. The only exception would be features which have only been available as of PHP 7, currently only assertion expressions. Deprecating assertion strings as of PHP 7.2 would make it hard to provide PHP 5.6 and PHP 7.2 compatible code, even though 7.2 GA is supposed to be released in December 2017, whereas there'll be security support for 5.6 until end of 2018[1]. [1] -- Christoph M. Becker