Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53961 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63455 invoked from network); 14 Jul 2011 19:13:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Jul 2011 19:13:36 -0000 Authentication-Results: pb1.pair.com header.from=christopher.jones@oracle.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=christopher.jones@oracle.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain oracle.com from 141.146.126.227 cause and error) X-PHP-List-Original-Sender: christopher.jones@oracle.com X-Host-Fingerprint: 141.146.126.227 acsinet15.oracle.com Received: from [141.146.126.227] ([141.146.126.227:18458] helo=acsinet15.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/D2-39482-EDF3F1E4 for ; Thu, 14 Jul 2011 15:13:35 -0400 Received: from rtcsinet21.oracle.com (rtcsinet21.oracle.com [66.248.204.29]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p6EJDTXl015238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 14 Jul 2011 19:13:31 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by rtcsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p6EJDRo2024004 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 14 Jul 2011 19:13:28 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p6EJDMWH002997; Thu, 14 Jul 2011 14:13:22 -0500 Received: from [130.35.68.31] (/130.35.68.31) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 14 Jul 2011 12:13:22 -0700 Message-ID: <4E1F3FD1.4030704@oracle.com> Date: Thu, 14 Jul 2011 12:13:21 -0700 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: Hannes Landeholm CC: internals@lists.php.net References: <4E17F5A0.3070409@sugarcrm.com> <4E1B9343.3090000@sugarcrm.com> <967B58EB-C704-40CD-AFEE-D0CA2192F4FA@roshambo.org> <4E1DC072.8080300@sugarcrm.com> <4E1DE20E.20902@sugarcrm.com> <4E1DEE7C.8030203@sugarcrm.com> <4E1DF484.6090806@sugarcrm.com> <4E1DF834.2020201@thelounge.net> <4E1F33CF.9050708@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: rtcsinet21.oracle.com [66.248.204.29] X-CT-RefId: str=0001.0A090205.4E1F3FDB.00D9:SCFSTAT5015188,ss=1,re=-4.000,fgs=0 Subject: Re: [PHP-DEV] [VOTE] 5.4 features vote From: christopher.jones@oracle.com (Christopher Jones) On 07/14/2011 11:43 AM, Hannes Landeholm wrote: > Okay, maybe it could be attempted to be squeezed in anyway to 5.4? I really > need this feature and apparently others feel the same way. > > - It would benefit MVC framework design - one of the most common design > pattern for web development. > - The ticket has been open for over a year now and it has a lot of votes and > high score. (High priority.) > - It's not especially complex. (Easy to implement.) > - It's not a language construct. (Non-controversial.) > - It's already implemented in other OOP languages and has been extensivly > researched. (Non-controversial.) > - It could be implemented by adding a single additional Spl class. (Easy to > implement.) > > ~Hannes To expand on Stas's statement, you need to start a practical discussion of the feature. This should give examples, show where it will fit in the PHP eco-system, what it will do, and where it will take the language. Once you have received feedback then create an RFC with examples (aka future testcases). And somewhere during this process create a patch or find someone willing to make one. Also see http://news.php.net/php.internals/52812 and https://wiki.php.net/rfc/voting If you're lucky and the idea's good, then you might find it all happens quickly with minimal effort. Otherwise you will need patience and perseverance. Chris -- Email: christopher.jones@oracle.com Tel: +1 650 506 8630 Blog: http://blogs.oracle.com/opal/