Name: Anonymous 2012-09-15 19:27
What's the best programming language?
$callbacks = array();
for ($n = 1; $n <= 3; $n++) {
$callbacks[] = function() use ($n) {
print $n . PHP_EOL;
};
}
foreach ($callbacks as $callback) {
call_user_func($callback);
}
callbacks = [];
for (n = 1; n <= 3; n++) {
callbacks[n-1] = function() {
print(n);
};
}
for (i in callbacks) {
callbacks[i].apply();
}
use (&$n)