Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79478 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87213 invoked from network); 8 Dec 2014 17:25:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Dec 2014 17:25:29 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.169 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.169 mail-vc0-f169.google.com Received: from [209.85.220.169] ([209.85.220.169:34241] helo=mail-vc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 72/E3-62069-80FD5845 for ; Mon, 08 Dec 2014 12:25:29 -0500 Received: by mail-vc0-f169.google.com with SMTP id hy10so2368661vcb.28 for ; Mon, 08 Dec 2014 09:25:26 -0800 (PST) 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; bh=FynPsmgqR9PExjDYZsU9Iz4Pl04WKDRRWMQQtnZUPok=; b=FeIwfiHUxUWF9WaoVlL8YRPShkWioVfUWjpf1rmXsJdcP5OUv9c3hlW/J019oH4eDV ntbjc9wT6C3a5JdNgG+svCfjTDsJHSmguLw3cQMwjR9/8U9XgFPFVnoYeiDOWgyrIMFh P3Sg3e/buqpVcMiP2EC56/S/Tvm0Ht9u/bpi9cMad+/fRd3dQWW5wP8PBIed8CFIOXtb mCFSOqtBDuVnXebTQZxKC0CPgEtvgwFBll+kSwwUqlqxtNjG9QmtG+fweiUpp8+Xhfyx p1LDyhUfz8IfKhJM72VeWwsavkBv/BC9Pw2KxjXs/PhJHK6iLSdkhTY5+c2/Ep6sExgU Fmlw== X-Gm-Message-State: ALoCoQmRpO5WRNnaUKPXMexW9XNoWatwN9hvr7jfe5L9euySLeQ3Vds2seO0LHB4/qiRI37/82ChU9Eoou0FhG/Q2z1o3W/e9CPJwhvUp26SJPWzFMM2mEMCWEH7ufoMH94+5+0+bBBGwFFehyLLJlippMvmIS/4Eg== MIME-Version: 1.0 X-Received: by 10.220.106.78 with SMTP id w14mr26102532vco.46.1418059526459; Mon, 08 Dec 2014 09:25:26 -0800 (PST) Received: by 10.52.176.231 with HTTP; Mon, 8 Dec 2014 09:25:26 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Dec 2014 21:25:26 +0400 Message-ID: To: "guilhermeblanco@gmail.com" Cc: Damien Tournoud , PHP internals Content-Type: multipart/alternative; boundary=047d7b33da245870150509b7b6ed Subject: Re: [PHP-DEV] Zend language parser improvements From: dmitry@zend.com (Dmitry Stogov) --047d7b33da245870150509b7b6ed Content-Type: text/plain; charset=UTF-8 I'm not against the patch, I'm actually indifferent. Lets wait for Nikita's opinion. I took just a quick look over "static class" RFC. I'll need to think more about it. Thanks. Dmitry. On Mon, Dec 8, 2014 at 5:18 PM, guilhermeblanco@gmail.com < guilhermeblanco@gmail.com> wrote: > Hi Dmitry, > > As I said, these patches are not huge beneficial, but enablers. Enablers in > the sense that further development over class/interface/trait simplified. > It's not a short win benefit, but a mid/long term. > > Also defer currently checks done in zend_compile to Bison (such as trait > extends and implements), addresses small inconsistencies (such as an > extension class that extend an interface) and also easier to comprehend for > newcomers (such as trait flag value). > > Now development that happens over this (such as abstract final/static > class, package private class) become easy, as you can see in PR for static > class for example. > > Cheers, > > On Mon, Dec 8, 2014 at 7:33 AM, Damien Tournoud wrote: > > > On Mon, Dec 8, 2014 at 1:30 PM, Damien Tournoud wrote: > > > PDO statement should not be made final, or this is a breaking language > > > change (requiring an RFC and a 2/3 majority). > > > > I see from the PR that it's PDORow, not PDOStatement. That one is not > > actually exposed as such to userspace, so it is fine. > > > > Damien > > > > > > -- > Guilherme Blanco > MSN: guilhermeblanco@hotmail.com > GTalk: guilhermeblanco > Toronto - ON/Canada > --047d7b33da245870150509b7b6ed--