Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84173 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41296 invoked from network); 2 Mar 2015 17:31:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Mar 2015 17:31:06 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.179 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 74.125.82.179 mail-we0-f179.google.com Received: from [74.125.82.179] ([74.125.82.179:36801] helo=mail-we0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 47/93-14834-55E94F45 for ; Mon, 02 Mar 2015 12:31:02 -0500 Received: by wevk48 with SMTP id k48so34794638wev.3 for ; Mon, 02 Mar 2015 09:30:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=xtYgwdThK1YP4Tkyf8wEwyKN/+pcKpiJTCH+Eh8p5lg=; b=bb47dxoWihxxndmh+xEvHwyu7Ga/kG1Y7uUcYftD3wERIi+nMVcZeJ4O7wxMCaJH7e 8n9RFEUyVaFu40XAiRGa3fBFbauudCKu6H6jg24cYIfhCTWgPAoXTGrqUW8D9p5PQ3un 1BUdVt+NMCcYfoWmz7spdJILPQ8g2RDsuKExwD545gYlm5w5mSMQKS98+ZIQ38g7yEK4 AD4TMCyfmpGa7fSAOth2G8dUtICFX2buavH1GALbVXgZl3VNpGg+LPLvjhySmRzBGaCt frFtKPbl/61IBlMrnQAqLGbYIXNc2oI0vEaY1XkVVoBY+ZGQhdNOJs6oD072NWcCtBkJ NYzw== X-Received: by 10.180.8.10 with SMTP id n10mr37129093wia.79.1425317457990; Mon, 02 Mar 2015 09:30:57 -0800 (PST) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.194.198.210 with HTTP; Mon, 2 Mar 2015 09:30:17 -0800 (PST) In-Reply-To: References: <885a29db28bc96b2d3cd2ac96907e39f@mail.gmail.com> Date: Mon, 2 Mar 2015 18:30:17 +0100 X-Google-Sender-Auth: CT5oTYNkEH6iK2u9IcEM7K3Zkog Message-ID: To: Patrick ALLAERT Cc: Zeev Suraski , PHP internals Content-Type: multipart/alternative; boundary=14dae9cc97c8c69b5a0510519401 Subject: Re: [PHP-DEV] Question/comment about the Array to String conversion RFC From: jpauli@php.net (Julien Pauli) --14dae9cc97c8c69b5a0510519401 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Mar 2, 2015 at 4:10 PM, Patrick ALLAERT wrote: > Le lun. 2 mars 2015 =C3=A0 15:24, Zeev Suraski a =C3=A9cr= it : > > > All, > > > > > > > > https://wiki.php.net/rfc/array-to-string (which I voted yes to) deviate= s > > from our guidelines of deprecating features first, and removing them > > later; It=E2=80=99s addressed in the RFC =E2=80=93 but I=E2=80=99m a b= it worried that this opens > > the door to jumping from any sort of notice/warning into errors or > removed > > features without any deprecation phase. > > > > > > > > In comparison, in Nikita=E2=80=99s RFC for removing E_STRICT =E2=80=93 = there aren=E2=80=99t any > > proposed =E2=80=98jumps=E2=80=99 to E_RECOVERABLE_ERROR that don=E2=80= =99t first go through > > E_DEPRECATED. > > > > > > > > Should we not go through this deprecation cycle, even if may feel anxio= us > > to get rid of this behavior? > > > > I'm all for deprecating before it gets removed (especially since I voted > "no" to that). > > Same to me, I voted no because we're gonna break something which is not "that bad" and turn it to a clear breakage in one step. I would prefer we E_DEPRACTE before E_ERRORing , we can deprecate in 7.0 and remove in 7.1 or 7.2 or whatever. We chose not to have a 5.7 for deprecation purpose only (or not), but this doesn't mean 7.0 shouldn't deprecate anything IMO. Julien.Pauli --14dae9cc97c8c69b5a0510519401--