I am looking at the PHP example of Closures
on http://us1.php.net/manual/en/functions.anonymous.php
It provides the example code below and states:
The closure arguments $quantity
and $product
do not exist per se in the function definition, they are just placeholders that array_walk will fill with real values during its execution procedure. The use
arguments are extra variables that you import into the array_walk call's scope that otherwise would not be available to the function.