Елемент массива, возвращаемого функцией

partizan

Новичок
Елемент массива, возвращаемого функцией

Есть функция, которая возвращает массив. Например:
PHP:
$res = some_function();
$x = $res['some_index'];
Как записать это без дополнительной переменной, тоесть сразу взять елемент из массива, который возвращает ф-я?
 

fixxxer

К.О.
Партнер клуба
PHP:
function foo()
{
  return (object)array('a'=>1,'b'=>'asdas','c'=>'123');
}

echo foo()->a;
хых :)

на самом деле - да, никак. неудобно, а что делать.
 

WP

^_^
Иногда я юзаю
PHP:
function getelement($array,$key) {return $array[$key];}
function test()
{
 return array('birthday' => 'WP');
}
echo getelement(test(),'birthday');
// WP
 
Сверху