Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65253 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16609 invoked from network); 28 Jan 2013 15:03:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2013 15:03:33 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.176 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.210.176 mail-ia0-f176.google.com Received: from [209.85.210.176] ([209.85.210.176:63416] helo=mail-ia0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/EC-28517-44396015 for ; Mon, 28 Jan 2013 10:03:32 -0500 Received: by mail-ia0-f176.google.com with SMTP id i18so4301423iac.35 for ; Mon, 28 Jan 2013 07:03:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=wpV9MpfnXFkb1QtZddXJATTxlhEq/wSJS3ZY1z5E1is=; b=eQ2/Gqareyy3+LrWn5c98zAhMRHnW1dqrQUDblEYQv3Gnwpovh3Zd0MqYKUiklZUvL E41q1MAVNGxuDQarb8SMPWgTfeOfXm2RbtcjibFlKBlWbUZ8GqlqZmjrc9vuXw4WhYJL zHrADPGf7uuHqLPy4pNPcZGtlt5Vm1R0Yv0RqufBDOUavg/KAnKnNjB54lQ1Z4pbj9ku TyJyW2TdAqHLkYJUcGMBcApUMMTGMW2GU47iCGNPWl2pRgoa2mGMD8SaezCA9IoyWYQE bLUX+m2cUXjNi+VzbK+xtzQR2QUsGfOYs2Db8TRWp0b4w5xqzITX0CcrjsQOud263pRx hD9w== MIME-Version: 1.0 X-Received: by 10.50.217.230 with SMTP id pb6mr2949996igc.43.1359385409932; Mon, 28 Jan 2013 07:03:29 -0800 (PST) Received: by 10.50.106.138 with HTTP; Mon, 28 Jan 2013 07:03:29 -0800 (PST) In-Reply-To: <1460659e-237d-4c7c-8cfa-523ec857d646@email.android.com> References: <1460659e-237d-4c7c-8cfa-523ec857d646@email.android.com> Date: Mon, 28 Jan 2013 16:03:29 +0100 Message-ID: To: Alan Knowles Cc: Gustavo Lopes , PHP Internals Content-Type: multipart/alternative; boundary=14dae93411e778cfce04d45a94c3 Subject: Re: [PHP-DEV] [VOTE] Deprecate and remove calls from incompatible context From: tyra3l@gmail.com (Ferenc Kovacs) --14dae93411e778cfce04d45a94c3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Jan 28, 2013 at 3:49 PM, Alan Knowles wrote: > I was trying to vote against, for what it's worth. > trying to re-open the vote and voting after Gustavo announced that the voting was closed? that's sounds a little bit weird. > > It's a major bc break with no obvious value, and what appears to be 7 day= s > given to vote when every one is busy discussing a new property syntax. > personally I don't think it is a major BC break, AFAIR it is an undocumented feature, it is marked by E_STRICT, and for the next release this change will be only bumping from E_STRICT to E_DEPRECATED so anybody out there depending on this will be notified and has time to deal with the issue before the next release after 5.5. closing the votes after 7 days is fine, and I think it wasn't closed to rush the decision but it seemed that nobody was against it. > > Traits is cute, but this was a amazing feature of the PHP language, not > obvious, but it's pretty similar to Javascript, not sure why it would be = so > confusing..... > because $this doesn't make sense in a static call, and assuming the caller methods scope isn't something what you would guess beforehand trying it out= . it is unintuitive and you will be surprised that it works when you first encounter this. > > Sorry for being contrary, but i was a but shocked that this was.going to > be removed > I think that if you have concerns it is better to talk it over so if we missed something then it will brought forth. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --14dae93411e778cfce04d45a94c3--