ookiedesigns Ответов: 1

WP сайт переехал на новый сервер, новая версия PHP


Мой хостинг-провайдер переместил мой PHP-сайт на новый сервер и считает, что версия PHP является текущей 7.x, однако мой сайт-v 5.6. я понятия не имею, как это исправить.

Я получаю эту ошибку:

Была обнаружена ошибка PHP

Серьезность: Предупреждение

Сообщение: незаконное смещение строки "сообщения"

Имя файла: controllers/Blog.php

Количество Линий: 13

Вот код "сообщения"

function __construct()
{
    parent::__construct();

    $this->data = '';
    $this->load->model('blog_model');
    $this->data['posts'] =  this->blog_model->get_all_blogs_and_posts('3');
}


Если у кого-то есть какие-то предложения, я был бы очень признателен за руководство...

Что я уже пробовал:

Не знаю, с чего начать, попробовал data['posts']= [];
но ничего не вышло....

1 Ответов

Рейтинг:
2

Richard MacCutchan

Цитата:
Код допустим, но он ожидает, что параметр функции $inputs будет массивом. Предупреждение "недопустимое смещение строки" при использовании $inputs['type'] означает, что функция передается строкой, а не массивом.
Вы заявили: $this->data = ''; это строка, а не массив.