Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85223 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9295 invoked from network); 19 Mar 2015 17:40:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Mar 2015 17:40:12 -0000 Authentication-Results: pb1.pair.com header.from=danack@basereality.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=danack@basereality.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain basereality.com from 209.85.160.172 cause and error) X-PHP-List-Original-Sender: danack@basereality.com X-Host-Fingerprint: 209.85.160.172 mail-yk0-f172.google.com Received: from [209.85.160.172] ([209.85.160.172:33219] helo=mail-yk0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 46/A3-25408-AF90B055 for ; Thu, 19 Mar 2015 12:40:11 -0500 Received: by ykek76 with SMTP id k76so31220453yke.0 for ; Thu, 19 Mar 2015 10:40:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dKqlhGprLeEdjsj4CxzoOFl43T1iPtAv67uppDDfYew=; b=gEUxbVG0PYjh9wShURp1Kh9gTwkp2InhyY4988aNaM5utNDMTm3SD8WgMj3woq27dC K36oXV4YQDWV+Xw0QbGfoHamMtbPQC09wyHSWZJy3JTB9J/BD0qX7pnG/lfLN8Fhckn+ dpChIYsekJf2ORWbD1nTtUeDGkoOhtwYzRbtVySKUAEPQQCddR5dA1PNxxYh9lewCPQ2 sREy0qg0Cfe4VhS/teEk9VXkb/Y8jut+DJPCMf7c8il6uG4jfom+EIKSPcU/RSH2F6xw EqzMl0wIpppUfRGkYKQWfrqxuu8Y+VvwdWJ9lAIzEkTGcBgBBr5Ilu08VJuHwl5jmzu6 CvkQ== X-Gm-Message-State: ALoCoQmu0HDKSLEJJqK/KkFeSPNFumgKNr3bzE3VDxiP8MEzUc20UURv8+/VrUoqsYnVCLmKLd5u MIME-Version: 1.0 X-Received: by 10.236.0.193 with SMTP id 41mr80573059yhb.146.1426786807315; Thu, 19 Mar 2015 10:40:07 -0700 (PDT) Received: by 10.170.71.86 with HTTP; Thu, 19 Mar 2015 10:40:07 -0700 (PDT) X-Originating-IP: [85.189.96.186] In-Reply-To: <077401d06268$2b597c30$820c7490$@php.net> References: <885a29db28bc96b2d3cd2ac96907e39f@mail.gmail.com> <077401d06268$2b597c30$820c7490$@php.net> Date: Thu, 19 Mar 2015 17:40:07 +0000 Message-ID: To: francois@php.net Cc: Zeev Suraski , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Question/comment about the Array to String conversion RFC From: danack@basereality.com (Dan Ackroyd) On 19 March 2015 at 17:14, Fran=C3=A7ois Laupretre wrote= : > As you may have noticed if you had a look at the RFC or twitter, I have d= ecided to follow people's suggestion. > Please note that the switch from E_DEPRECATED to fatal error won't requir= e any new RFC/discussion/vote > as the fatal error is considered as approved. I just introduce an E_DEPR= ECATED phase for 7.0. What. The. Fuck. You edited the RFC after the voting had closed? You are not allowed to edit an RFC after the voting has occurred. I don't think we have any rules in place to deal with this; I don't think anyone anticipated that anyone would actually try to do this. We obviously need an explicit rule for this, but that can wait until 7.0 is closer to shipping, and we can contemplate RFC rules at leisure. For now, please revert the changes your made to the RFC after it had been closed. And whoever has the power to remove karma, please take the power to edit RFCs away from Francois once that has been done. > Array to string conversion will raise E_DEPRECATED in 7.0, and, then, fat= al error in 7.1 or 7.2. You are being dumb here as well. We try to avoid breaking code in point releases. This BC break can only be done at a major version. E_DEPRECATED is not a magic bullet - that makes all BC problems go away. The reason why we voted on it for 7.0 is that it is a major break, but one that is acceptable to be done at a major version. It would not be acceptable to change the behaviour in a minor version. cheers Dan