Строгие стандарты: только переменные должны передаваться по ссылке
$el = array_shift($instance->find(..))
Приведенный выше код как-то сообщает о строгих стандартах, но это не так:
function get_arr(){
return array(1,2);
}
$el = array_shift(get_arr());
Так когда же он сообщит о предупреждении?