Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65109 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70508 invoked from network); 23 Jan 2013 11:11:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2013 11:11:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=kontakt@beberlei.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=kontakt@beberlei.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain beberlei.de from 74.125.82.43 cause and error) X-PHP-List-Original-Sender: kontakt@beberlei.de X-Host-Fingerprint: 74.125.82.43 mail-wg0-f43.google.com Received: from [74.125.82.43] ([74.125.82.43:34306] helo=mail-wg0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B9/20-01592-075CFF05 for ; Wed, 23 Jan 2013 06:11:46 -0500 Received: by mail-wg0-f43.google.com with SMTP id e12so3929015wge.22 for ; Wed, 23 Jan 2013 03:11:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=dRhuVDBocBD/rk2SRsc0R3036+fDfLhHShk1/imWsC0=; b=gFm3jJuYoKVjODj1gk8d7UOt8YKYlZ6SPcD5OsC4bTM9nSRgKReK0idEav0S3X+fux TdKALo0sNRUjUt6Yy2GbQuygJ3KHvLo4qHUtkb8aKgG+Aji0cnUdB1DCsFfEl7jYf0oG NCy5v7t9ZDcqXg38U+MvE0KRCnsmfWMNeRRrqDvq4mCu9hinzVpQ0prZic8JrFHKQg3d zogGlivhXWpsoUvZghmj57P86911UwPFzOLxjRdZOgBgc5PiBlpIxDatKmAiYk1EJG9J U2z6pMvNTb1kpMaV0zv5kYCgFRbe9TIgDEcBlI+BxZ3kyE/Ybm6xMWTT0G1zp1Z/JMuG LOIQ== MIME-Version: 1.0 X-Received: by 10.180.72.232 with SMTP id g8mr26738698wiv.0.1358939501678; Wed, 23 Jan 2013 03:11:41 -0800 (PST) Received: by 10.194.41.69 with HTTP; Wed, 23 Jan 2013 03:11:41 -0800 (PST) X-Originating-IP: [77.13.200.101] In-Reply-To: <50FECA4E.6080408@lerdorf.com> References: <50F840F4.7080704@zerocue.com> <50FE7579.1010409@zerocue.com> <50FECA4E.6080408@lerdorf.com> Date: Wed, 23 Jan 2013 12:11:41 +0100 Message-ID: To: Rasmus Lerdorf Cc: Clint Priest , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=f46d043c819444d28c04d3f2c2c6 X-Gm-Message-State: ALoCoQmIBoXO4cmWctrTTvZ5JjmbQMoEEOQCMqDU9YvCo+Y2l8r1Q9ZN1OAndBSxusYPY1uXrdFf Subject: Re: [PHP-DEV] [VOTE] Property Accessors for 5.5 From: kontakt@beberlei.de (Benjamin Eberlei) --f46d043c819444d28c04d3f2c2c6 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jan 22, 2013 at 6:20 PM, Rasmus Lerdorf wrote: > On 01/22/2013 03:18 AM, Clint Priest wrote: > > > > On 1/17/2013 12:20 PM, Clint Priest wrote: > >> I'm happy to say that Property Accessors is ready for a vote for > >> inclusion in 5.5 release. > >> > >> Nikita and I (as well as Stas a bit) have all been working hard to > >> make this happen for 5.5, voting and the specifications are here: > >> > >> https://wiki.php.net/rfc/propertygetsetsyntax-v1.2#voting > >> > > > > For those that have voted against this proposal, are there any > > clarifications that can be made or questions answered? > > > > There seems to be a lot of userland support for this proposal from > > people who don't have voting rights. > > The simple explanation from me is that the ROI isn't there on this one. > It adds a lot of code complexity for very little return. Yes, it saves a > couple of lines of boilerplate code for a few people, but the cost is > high in terms of ongoing maintenance and potential issues for opcode > caches as well. If you look at the split in voting you will notice it is > pretty much split along the lines of the people who have to maintain > this code vs. the people who would like a shiny new feature. > I think it would be important to gather the reasons for the No Votes and ways how to address this problems. Some from the previous discusisons are: * Neglected APC support * adding complexity to PHP Core * Reference Handling * Visibility Rules * Fear of testing in production And come up with solutions to those (like cutting some features, or putting the code into 5.6 to allow for more testing) Since several contributors helped with the development and committed themselves for quite some time already, then if there were a chance to address all the concerns then this feature could still move forward (maybe at a later point)? > > -Rasmus > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --f46d043c819444d28c04d3f2c2c6--