Re: PATCH: anonymous functions in PHP

From: Date: Mon, 19 Mar 2007 20:20:55 +0000
Subject: Re: PATCH: anonymous functions in PHP
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-28439@lists.php.net to get a copy of this message
On Sun, March 18, 2007 6:41 pm, Wez Furlong wrote: > We've been daydreaming about the ability to do something like this in > PHP: > > $data = array("zoo", "orange", "car", "lemon", > "apple"); > usort($data, function($a, $b) { return strcmp($a, $b); }); > var_dump($data); # data is sorted alphabetically I'd LOVE it if there was SOME difference between this and a normal 'function' definition... I guess we're kind of stuck with 'create_function' being the mess that it is. But perhaps something like 'temp_function' or 'local_function' or 'lexical_closure' or something similar. Even 'horse' [*] would be fine by me. I think it muddies things too much to have it just be 'function' with no name after it. +1 * [sings] "In the desert, on a horse with no name" -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?

« previous php.internals (#28439) next »