On Wed, 12 Jan 2011 20:02:11 -0800 (PST)
Raymond Irving <xwis...@yahoo.com> wrote:

> Hello,
> Does anyone know if closures will ever support the $this keyword? 
> I think it would be very useful when working with objects.
> Best regards__RaymondDo more with less - http://raxanpdi.com

Probably not, and my understanding of why comes from this line from the
docs (http://www.php.net/manual/en/functions.anonymous.php):

"Anonymous functions are currently implemented using the Closure class."

So, in other words, your closure does not belong to the class you
declare it in, but the Closure class.

 Thus, if it supported the $this variable, it would refer not to the
 class you want, but instead to the Closure class.

Just my understanding.  If it's not right, someone point it out.

Greg Bair
PHP Developer

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to