2013/9/23 Rasmus Lerdorf <[email protected]>
> On 09/22/2013 11:39 PM, Joe Watkins wrote:
> > https://wiki.php.net/rfc/anonymous_classes
> >
> > I'd like to hear thoughts regarding the addition of anonymous
> > classes, patch included.
>
> I am having a hard time picturing a real-world use-case for this.
>
The use case is one-time usage of an "implementation", where you currently
probably pass callbacks into a "Callback*"-class like
$x = new CallbackFoo(function() {
/* do something */
});
vs.
$x = new Foo () {
public function doSometing()
{
/* do something */
}
});
Imagine you have several abstract methods in one interface/class, which
would need several callbacks passed to the constructor.
Also '$this' is mapped to the right objects.
Regards,
Sebastian
>
> -Rasmus
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
github.com/KingCrunch