PHP Runtime notice: Only variables should be passed by reference in PHP: // deserialize() Return an unserialized array or the argument array_shift(deserialize($this->nsyujety))
Если вас не смущает предупреждение, которое будет при этом выбрасываться и кроме "Array" вы все равно ничего не увидите, то можно.
ну вообще-то код работает PHP: echo array_shift(deserialize($this->nsyujety)); в логи залез по другим проблемам и увидел что куча нотисов получается можно сделать так: $arr = array_shift(deserialize($this->nsyujety)); echo $arr;
Да ну, аррей шифт может разное возвращать: PHP: <?php $arr = [1, 2, 3, 4, 5]; echo array_shift($arr); //1
@keren, да, по запарке мысля подсознательно работала в том направлении, что функции array_* чаще возвращают массив.