Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23560 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10682 invoked by uid 1010); 17 May 2006 22:13:42 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10667 invoked from network); 17 May 2006 22:13:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2006 22:13:42 -0000 X-PHP-List-Original-Sender: mark@ttzn.nl X-Host-Fingerprint: 80.57.240.104 g240104.upc-g.chello.nl Linux 2.4/2.6 Received: from ([80.57.240.104:56274] helo=g240104.upc-g.chello.nl) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id F9/B6-19568-410AB644 for ; Wed, 17 May 2006 18:13:41 -0400 Received: (qmail 26137 invoked by uid 1002); 18 May 2006 00:13:37 +0200 Received: from 192.168.0.105 by server2 (envelope-from , uid 89) with qmail-scanner-1.25-st-qms (clamdscan: 0.83/705. perlscan: 1.25-st-qms. Clear:RC:0(192.168.0.105):. Processed in 0.14019 secs); 17 May 2006 22:13:37 -0000 X-Antivirus-ttzn.nl-Mail-From: mark@ttzn.nl via server2 X-Antivirus-ttzn.nl: 1.25-st-qms (Clear:RC:0(192.168.0.105):. Processed in 0.14019 secs Process 26130) Received: from unknown (HELO ?192.168.0.105?) (mark@ttzn.nl@192.168.0.105) by g240104.upc-g.chello.nl with AES256-SHA encrypted SMTP; 18 May 2006 00:13:36 +0200 Message-ID: <446BA012.9040507@ttzn.nl> Date: Thu, 18 May 2006 00:13:38 +0200 User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Stanislav Malyshev CC: Jeff Moore , internals@lists.php.net References: <785810036.20060511193536@ionzoft.com> <44647B7A.2070301@php.net> <932738738.20060513112734@marcus-boerger.de> <837405862.20060513223403@ionzoft.com> <36828701.20060514110529@marcus-boerger.de> <31269879.20060514221212@marcus-boerger.de> <1327845846.20060514222154@marcus-boerger.de> <1562034641.20060516203354@marcus-boerger.de> <7.0.1.0.2.20060516235201.090f10a8@zend.com> <7.0.1.0.2.20060516142654.02c78380@zend.com> <596643859.20060516233753@marcus-boerger.de> <7.0.1.0.2.20060516144030.039abe98@zend.com> <1531743211.20060516234945@marcus-boerger.de> <1014418169.20060516181322@ionzoft.com> <1677590447.20060517002135@marcus-boerger.de> <446A5B52.9060001@cschneid.com> <27079878.20060516191743@ionzoft.com> <446A601A.8010205@vocalspace.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] private, protected, readonly, public From: mark@ttzn.nl (Mark Sanders) Stanislav Malyshev wrote: > This would be, however, yet another level of complexity added to the > language... > I think that for the end user it becomes less complicated ... Try to explain a newbie how to properly use getters or setters or even explain him the magic method (using __get and __set) . Or try to explain him to use a simple extra keyword in his declaration of the variable.