Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63563 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33119 invoked from network); 20 Oct 2012 10:40:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Oct 2012 10:40:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 207.97.245.123 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 207.97.245.123 smtp123.iad.emailsrvr.com Linux 2.6 Received: from [207.97.245.123] ([207.97.245.123:56765] helo=smtp123.iad.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CF/2F-22055-9AF72805 for ; Sat, 20 Oct 2012 06:40:42 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp32.relay.iad1a.emailsrvr.com (SMTP Server) with ESMTP id E5869148343; Sat, 20 Oct 2012 06:40:38 -0400 (EDT) X-Virus-Scanned: OK Received: by smtp32.relay.iad1a.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id 43CC3148342; Sat, 20 Oct 2012 06:40:38 -0400 (EDT) Message-ID: <50827FA4.3080206@sugarcrm.com> Date: Sat, 20 Oct 2012 13:40:36 +0300 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 MIME-Version: 1.0 To: Jazzer Dane CC: Clint Priest , "internals@lists.php.net" References: <9570D903A3BECE4092E924C2985CE485612C2595@MBX214.domain.local> <508271A2.40200@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Accessors : read-only / write-only keywords From: smalyshev@sugarcrm.com (Stas Malyshev) Hi! > Class A created property accessor $z that you can not set. Class B can > extend me just fine, but they can not alter that basic rule that I laid > out for my and all my children's property accessor $z: You can not set it. I'm fine with the idea of methods that are not overrideable, even though I think the real use case for it is not that big. I'm less fine with the idea of methods that are not definable. Whole "final NULL" business seems weird to me. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227