Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:75314 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38723 invoked from network); 7 Jul 2014 14:42:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jul 2014 14:42:58 -0000 Authentication-Results: pb1.pair.com header.from=laruence@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=laruence@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.46 as permitted sender) X-PHP-List-Original-Sender: laruence@gmail.com X-Host-Fingerprint: 209.85.215.46 mail-la0-f46.google.com Received: from [209.85.215.46] ([209.85.215.46:39590] helo=mail-la0-f46.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 90/C3-19233-1F1BAB35 for ; Mon, 07 Jul 2014 10:42:58 -0400 Received: by mail-la0-f46.google.com with SMTP id el20so2920796lab.5 for ; Mon, 07 Jul 2014 07:42:54 -0700 (PDT) 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:content-transfer-encoding; bh=nX7rwH2Or0YOi6+fvh0E0P/+hLVjVQNShlBS3U9vHJg=; b=h2UBt5pVF/DRpmiKGcdHJHXVM3rPbB9cje1eBiZhew/AUmYHif9gkU4uz2/DKCfwZY jkJ9e9hJw2u+ixDJPMYTsSY42EUuZaoUueORLxIKRpfXLEYdBFlGpsQDyv3lM81a0LvD HuZcQmey9TC9F6lnZks6XFCEzm8LudiOi2Ii4QnaUvq7hYOOAdid/FxEL1c1qkBPLbV7 aSszyzMMG5cz7NJL9ZYIHRcUeIUuP+DX8llS8xs2DZMMa7JwVPlE8tgzxFWOAIZ2n0Rk TosDtke99bUpEBjkhIV3pwClBsm4VLc783ngAd66j+KCKyXCJDsPaI9MJpfFQqKst4jw 2lpg== X-Received: by 10.112.173.36 with SMTP id bh4mr1158244lbc.102.1404744174339; Mon, 07 Jul 2014 07:42:54 -0700 (PDT) MIME-Version: 1.0 Sender: laruence@gmail.com Received: by 10.114.160.231 with HTTP; Mon, 7 Jul 2014 07:42:34 -0700 (PDT) In-Reply-To: References: Date: Mon, 7 Jul 2014 22:42:34 +0800 X-Google-Sender-Auth: mT_Z_XoaFRf_tY3HeM1rang39JA Message-ID: To: Nikita Popov Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] Uniform Variable Syntax From: laruence@php.net (Laruence) Hey: On Mon, Jul 7, 2014 at 10:18 PM, Nikita Popov wrote: > Hi internals! > > I've started the vote on the Uniform Variable Syntax RFC: > > https://wiki.php.net/rfc/uniform_variable_syntax#vote > > You can review the discussion about this RFC here: > > http://markmail.org/message/mr4ihbubfbdxygci > > The vote requires a 2/3 majority and is planned to end on 2014-07-14. The > RFC targets PHP 6. sorry for didn't read the RFC before, but I can not vote for yes.. here are some words in RFC: 1. "The current patch introduces a new =E2=80=9Cwrite context=E2=80=9D issu= e. Namely ($foo)['bar'] =3D 'baz' will not behave this same was as $foo['bar'] =3D 'baz'. In the former case an undefined variable notice will be thrown if $foo does not exist, whereas the latter does not throw a notice." 2. "As these changes only apply to some very rarely used syntax, the breakage seems acceptable for PHP 6." I don't think we should introduce a new thing which is not perfect or "confused".. it looks like we fixed a mess with a new mess. it make me think we should : "don't fix it until it is broken" thanks > > Thanks, > Nikita --=20 Laruence Xinchen Hui http://www.laruence.com/