Re: PATCH: anonymous functions in PHP

From: Date: Mon, 19 Mar 2007 05:43:46 +0000
Subject: Re: PATCH: anonymous functions in PHP
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-28409@lists.php.net to get a copy of this message
I didn't make it do anything fancy with scoping; it would make the implementation more complicated, and wouldn't fit so well with the way that scoping works in PHP, in that you need to explicitly reference the global scope to "break out" of your function scope. It would be cool if the lexical scope was inherited, but maybe not cool enough to warrant making it work :)
Well, making it work makes this thing closure. Otherwise it's just a nice way to save a couple of keystrokes :) Not to diminish your work, but there's a danger people would think it is closure because it looks like one (i.e., in other languages closures look exactly this way, e.g. Javascript). -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/

« previous php.internals (#28409) next »