Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83544 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84322 invoked from network); 23 Feb 2015 06:34:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Feb 2015 06:34:10 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.176 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.216.176 mail-qc0-f176.google.com Received: from [209.85.216.176] ([209.85.216.176:33467] helo=mail-qc0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FC/73-01128-FD9CAE45 for ; Mon, 23 Feb 2015 01:34:08 -0500 Received: by qcxm20 with SMTP id m20so9590914qcx.0 for ; Sun, 22 Feb 2015 22:34:04 -0800 (PST) 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; bh=ELZROdfe14lJLQCZkTi34J1phg+q3HpEpiFlb05Hqwc=; b=AZvqFnnmt3BlpnD9H56SMhRT22qUZ+enXItgdGu+dGTyaxoPSoJHjYF5IUGmJeY9/o e8Cri69c/RvLTXbuE9YrdnPv+roDabmYEWmFxAotCrjWKYq1hj5/dx1+f0w1FAR1t1gb vyTtQLpMIQIJzJFfQ26mw5TYrHNmJ3DnsI20rJXF+Z/SPuagdDMIRLyDEtl9rPq4pvs/ mF+AJa3Z5FQI/xEh5IOnBeGgi1bHkjmx0ZYALwyKHOv7O5Y4Jbb+ScEmAgbsjOs9DAyE fgD6w1k6SKy6t6u6PBrQ1BH7QglcnxVPvyPP5WqZpm95ppngn7yj+KSbaBSiVpoGowXW 2Scg== X-Received: by 10.140.147.86 with SMTP id 83mr22165585qht.58.1424673243996; Sun, 22 Feb 2015 22:34:03 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.198.8 with HTTP; Sun, 22 Feb 2015 22:33:23 -0800 (PST) In-Reply-To: References: Date: Mon, 23 Feb 2015 15:33:23 +0900 X-Google-Sender-Auth: Gxd-tsddppOoaP-hnY4iQyMEK8E Message-ID: To: Levi Morrison Cc: internals Content-Type: multipart/alternative; boundary=001a11355714a1292c050fbb9627 Subject: Re: [PHP-DEV] [VOTE] Remove PHP 4 Constructors From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a11355714a1292c050fbb9627 Content-Type: text/plain; charset=UTF-8 Hi Levi, On Mon, Feb 23, 2015 at 1:39 PM, Levi Morrison wrote: > I have moved the RFC for removing PHP 4 constructors[1] into voting > phase. As there are a lot of RFCs in discussion and voting right now I > will leave this RFC in voting phase until the evening (UTC-7) of March > 6th which is 12 days away; this will hopefully allow everyone to be > able to review this RFC and vote on it without being rushed. > This may be a bit off topic. During this RFC discussion, I mentioned Trait method name issue that trait method which has PHP4 constructor name for the class is treated as class constructor. http://3v4l.org/gHbdq (Trait method is called as constructor) If there is __construct() in the class http://3v4l.org/HEBMl (Fatal error: A has colliding constructor definitions coming from traits) Is this bug fixed also? Or we have to wait until PHP8? Regards, P.S. I voted for "yes", of course. -- Yasuo Ohgaki yohgaki@ohgaki.net --001a11355714a1292c050fbb9627--