[PHP-DEV] Random Monday thought.

2013-06-03 Thread Richard Quadling
Hi. Recently the setters/getters rfc was declined. Other than the vote, was there any technical reasons? I've been sitting here and had a thought. Currently, if I use ... I can, sort of, think of this as ... in as much as \stdClass has no constants, properties or methods. In fact, no beha

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Nikita Popov
On Mon, Jun 3, 2013 at 6:49 PM, Richard Quadling wrote: > Hi. > > Recently the setters/getters rfc was declined. > > Other than the vote, was there any technical reasons? > > I've been sitting here and had a thought. > > Currently, if I use ... > > class some_base_class {} > ?> > > I can, sort of

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Richard Quadling
On 3 June 2013 17:55, Nikita Popov wrote: > On Mon, Jun 3, 2013 at 6:49 PM, Richard Quadling wrote: > >> Hi. >> >> Recently the setters/getters rfc was declined. >> >> Other than the vote, was there any technical reasons? >> >> I've been sitting here and had a thought. >> >> Currently, if I use .

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Brandon Wamboldt
I think the point was that if somebody wants to extend one another class, maybe one of the SPL classes for example, they can't also extend the base class with getter/setter support so it's an incomplete solution that will frustrate many users. On Mon, Jun 3, 2013 at 2:20 PM, Richard Quadling wrot

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Kalle Sommer Nielsen
Hi Nikita 2013/6/3 Nikita Popov : > PHP does not support multiple inheritance. So no, this doesn't solve really > the issue. This is also why this makes a lot more sense to implement as an Interface as we can implement more than one per class, much like we do with ArrayAccess. -- regards, Ka

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Richard Quadling
On 3 June 2013 18:22, Brandon Wamboldt wrote: > I think the point was that if somebody wants to extend one another class, > maybe one of the SPL classes for example, they can't also extend the base > class with getter/setter support so it's an incomplete solution that will > frustrate many users.

Re: [PHP-DEV] Random Monday thought.

2013-06-03 Thread Galen Wright-Watson
On Mon, Jun 3, 2013 at 10:30 AM, Richard Quadling wrote: > On 3 June 2013 18:22, Brandon Wamboldt wrote: > > > I think the point was that if somebody wants to extend one another class, > > maybe one of the SPL classes for example, they can't also extend the base > > class with getter/setter suppo