PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information

Fabian Schmengler's Blog: Anonymous function calls in PHP

Note: This article was originally published at PHPDeveloper on 26 February 2011.
PHPDeveloper

Fabian Schmengler has a new post today looking a using anonymous function calls in PHP. He relates to to another popular language that allows for dynamic anonymous functions - Javascript.

Anonymous function calls are a well-known pattern in JavaScript but there are also use cases in PHP where they make sense. Of course PHP 5.3 with its Lambda Functions is required!

He includes several little code snippets showing how the anonymous functions work including the "use" keyword functionality that lets you import variables from outside the function. There's a sneaky pass-by-reference in there, so don't get tripped up.