I have a function returning an array:
function foo(){ return array('foo'=>1,'bar'=>2); }
Can I access an element of the return array without assigning it to a temporary variable first (e.g. foo()['bar']
)?
The following example returning an object works like a charm:
function foo(){ return (object) array('foo'=>1,'bar'=>2); }
echo foo()->bar;