<?php
function foo($text = "Bar")
{
echo $text;
}
// Pass the function to the array. Do not use () here.
$array = array(
'func' => foo
);
// And call it.
$array['func'](); // Outputs: "Bar"
$array['func']("Foo Bar"); // Outputs: "Foo Bar"
Fatal error: Uncaught Error: Undefined constant "foo" in /in/Uhari:9
Stack trace:
#0 {main}
thrown in /in/Uhari on line 9
Process exited with code 255.