Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79474 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61967 invoked from network); 8 Dec 2014 14:19:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Dec 2014 14:19:20 -0000 Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.180 as permitted sender) X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.213.180 mail-ig0-f180.google.com Received: from [209.85.213.180] ([209.85.213.180:45884] helo=mail-ig0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0A/50-58919-663B5845 for ; Mon, 08 Dec 2014 09:19:19 -0500 Received: by mail-ig0-f180.google.com with SMTP id h15so2816352igd.7 for ; Mon, 08 Dec 2014 06:19:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=AhJ91w5oNpdOJ+S4THk1kjaYeolgSsHl0SRFexN5zrY=; b=NZZnPdVJ31l6U5rl51uykSHdYwgbJN94KFlXWT4MIjAOkMqXA2MVgB8jQ0XpioWDwl 9hhqjtRMigNdG8/GeFsQ5t96xSHKLiItDn5Ja23EvrKCZuTK80rX6pbavsnAwCaWAdcA PcHpNFSXKleRR6OoxIOloC1DYj+0+jyxAss0lPvro1fRFObiCMgejPET6PFygkQJ24xQ q3C6vyj7YjkmQp0hGAxH5LAnHI+aciuQ/xqlefhc2KLyWc1uZQdycyoGSWYPkC6J2RGk aqGrXwQV0D3T1ThaJvjDZVxnNJ62Z02JAtizpZx5tHZ2gttiHZIuZ1/qM2EXuAlNQnnt t5bw== X-Received: by 10.107.9.96 with SMTP id j93mr7435332ioi.83.1418048355062; Mon, 08 Dec 2014 06:19:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.238.75 with HTTP; Mon, 8 Dec 2014 06:18:54 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Dec 2014 09:18:54 -0500 Message-ID: To: Damien Tournoud Cc: PHP internals Content-Type: multipart/alternative; boundary=001a113fc3027a59960509b51ca9 Subject: Re: [PHP-DEV] Zend language parser improvements From: guilhermeblanco@gmail.com ("guilhermeblanco@gmail.com") --001a113fc3027a59960509b51ca9 Content-Type: text/plain; charset=UTF-8 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 --001a113fc3027a59960509b51ca9--