Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:963 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92657 invoked from network); 18 Apr 2003 19:23:43 -0000 Received: from unknown (HELO mailout09.sul.t-online.com) (194.25.134.84) by pb1.pair.com with SMTP; 18 Apr 2003 19:23:43 -0000 Received: from fwd10.sul.t-online.de by mailout09.sul.t-online.com with smtp id 196bSW-0006Vy-04; Fri, 18 Apr 2003 21:23:40 +0200 Received: from baumbart.post.rwth-aachen.de (520072483730-0001@[80.142.155.8]) by fwd10.sul.t-online.com with esmtp id 196bSH-1WSqg4C; Fri, 18 Apr 2003 21:23:25 +0200 Reply-to:marcus.boerger@post.rwth-aachen.de Message-ID: <5.1.0.14.2.20030418212138.090b8190@pop.t-online.de> X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Fri, 18 Apr 2003 21:23:23 +0200 To: "Mike Robinson" Cc: "Sterling Hughes" , In-Reply-To: References: <1050685924.852.12.camel@hasele> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Sender: 520072483730-0001@t-dialin.net Subject: RE: [PHP-DEV] final is b0rk b0rk b0rk From: marcus.boerger@t-online.de ((Marcus =?iso-8859-1?Q?B=F6rger?=)) At 20:51 18.04.2003, Mike Robinson wrote: >Sterling Hughes wrote: > > > class foo { > > final public $bar = 10; > > } > > > > >[b0rk3d output snipped] I don't see a reason or sense in "final" for properties. IMO it is only in there by mistake. > > > > PS: Insert mention of how this feature doesn't belong in a language like > > php here. Also mention that interfaces/abstract suffer from the same > > problem, and should be removed for the same reason. > >+1 for removing _all_ that stuff. :P Final and interfaces are ways to express aspects of an oo model. When working in big projects you'll get used to such. If not feel free to ignore the feature just like any other feature you dislike in php, too. regards marcus