$functions = [
'function1' => function ($echo) {
echo $echo;
}
];
or
function do_echo($echo) {
echo $echo;
}
$functions = [
'function1' => 'do_echo'
];
for PHP >5.3, call function use:
$functions['function1']('Hello world!');
call_user_func($functions['function1'], 'Hello world!');
This is from stackoverflow post: https://stackoverflow.com/questions/1499862/can-you-store-a-function-in-a-php-array