2013/9/27 Michael Wallner <m...@php.net>

> On 27 September 2013 09:55, Nicolas Grekas <nicolas.grekas+...@gmail.com>
> wrote:
> > If you need access to the methods in AProxifier then why does the
> anonymous
> >> class extend A, you should extend AProxifier as you would with any other
> >> class.
> >>
> >
> > Because A has the behavior I want to extend?
> >
> > An other example:
> >
> > class A {...}
> > class B {...}
> >
> > class Factory
> > {
> >     protected function protectedMethod() {...}
> >
> >     function getA()
> >     {
> >         return new class extends A {.. call Factory::protectedMethod()?
> ..};
> >     }
> >
> >     function getB()
> >     {
> >         return new class extends B {.. call Factory::protectedMethod()?
> ..};
> >     }
> > }
> >
> > This is possible and welcomed with closures.
> > I see it as useful for anonymous classes than it is for anonymous
> functions.
> > What do others you think about it?
>
> -1
>
> Just because a closure is an anonymous function does not mean that an
> anonymous class has closure capabilites.
>

Just ... Isn't that something, we can simply keep out of _this_ RFC and
create separate RFC(s) for it later? Like it was done with "$this in
Closures"?


>
> --
> Regards,
> Mike
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
github.com/KingCrunch

Reply via email to