Задать вопрос
@spido

Как исправить Trying to access array offset on value of type null?

Приветствую!
После перехода на версию PHP 7.4 появилась ошибка, которую не получается исправить.
Если значение $favorites_info не существует, то выдает ошибку Trying to access array offset on value of type null
Код:
$fav_id = $goods_id;
        $favorites_model = model('favorites');
        //Вы уже добавили этот товар в избранное
        $favorites_info = $favorites_model->getOneFavorites(array(
            'fav_id' => "$fav_id",
	          'fav_type' => 'goods',
            'member_id' => session('member_id')
        ));

		//$favorites_info = $favorites_info ?? ''; //я добавил этот код, но выдает ошибку Illegal string offset 'fav_id'

		View::assign('favorites_info', $favorites_info);

В шаблоне выводится так:
{$favorites_info.fav_id}
Я добавил проверку $favorites_info = $favorites_info ?? ''; но теперь выдает ошибку Illegal string offset 'fav_id'
Можете подсказать как правильно исправить?
Заранее, спасибо откликнувшимся!
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект