I have seen people doing this:
usort($array, function() {
//...
});
How can I write similar implementation using my own function? For eg:
runIt(function() {
//...
});
and implementation of runIt:
function runIt() {
// do something with passed function
}
function() {} is called anonymous function and can be invoked using the param name. For eg:
function runIt($param) {
$param();
}
runIt(function() {
echo "Hello world!";
});
If you are interested in var-args then:
function runIt() {
foreach(func_get_args() as $param) {
$param();
}
}
runIt(function() {
echo "hello world";
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With