On 18/07/07, Jani Taskinen <jani.taskinen@sci.fi> wrote:
> So the short answer is: no. End of story.
>
> Don't start another endless thread about something that "would be nice" when we
> have bigger issues on the table that need to be solved before any release, be it
> alpha/beta/whatever, can be done..
>
> --Jani
>
>
> Sara Golemon kirjoitti:
> >> I'll probably be lynched for bringing up this subject again, since it
> >> caused a long discussion a year ago. Anyway I look in the archives and
> >> there was never a real conclusion made, so I'm bringing it up again.
> >> This time for a feature I personally would like to see in PHP 6.
> >>
> >> Very often I want to be able to be get a property publicly, while only
> >> being able to set it within the class. You can solve this by using a
> >> getPropery() method or by using __get($property), but this feels more
> >> like a workaround. I think the private/public state of properties is
> >> becoming more important now that using public frameworks is becoming
> >> main stream. Therefor I believe this would be a good addition.
> >>
> > Unfortunately, there are a few caveats to this when used with objects,
> > resources, and arrays. The simplest way to explain would be to show
> > some sample code:
> >
> > class foo {
> > public $bar = 'baz';
> > }
> >
> > class myclass {
> > protected_write $f;
> > private_write $fp;
> >
> > function __construct() {
> > $this->f = new foo;
> >
> > $this->fp = fopen('somefile.txt', 'r');
> > }
> > }
> >
> > $m = new myclass;
> >
> > $F = $myclass->f;
> > $F->bar = 'blong';
> >
> > $FP = $myclass->fp;
> > fclose($FP);
> >
> >
> > The explanation of arrays is a bit more involved, but it's got some
> > gotchas too...
> >
Has anyone got a list of WIBNI's and their status (already done,
definitely going in, under discussion, not enough info, no chance)
sort of thing?
--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"