Проблема, с которой я сталкиваюсь:
Вызов функции-члена result_array () для логического значения в Setting_model.php в строке 32
Когда я пытаюсь получить доступ кприложение на моем сервере.Где он работает или выдает ожидаемый результат на локальном хосте (XAMPP).
Ранее моя серверная версия PHP была 5.3.x, и я получал сообщение об ошибке
Неустранимая ошибка PHP: вызов функции-члена result_array () для необъекта в Setting_model.php в строке 32
Затем я обновил свою версию PHP до 5.6.38 на своем сервере, и ошибка становится
Вызов функции-члена result_array () в логической переменнойв Setting_model.php в строке 32
Посмотрев несколько постов на SO и других сайтах, я уверен, что смогу исправить проблему и заставить ее работать.так как номер строки 32 равен
$result = $query->result_array();
, я могу сделать его похожим на
$result = $query;
, и эта строка не выдаст мне ошибку ... но весь код из более чем 25k строкнаписано таким образом.Я уверен, что даже если я попытаюсь внести большинство изменений, я пропущу несколько мест, которые, в свою очередь, повлияют на производство и могут привести к сбою в любой момент времени.
Итак, теперь мой вопрос.
Почему он успешно работает на моем локальном компьютере (XAMPP) и выдает ошибку на сервере?
или
Что мне нужно сделать, чтобы запустить код $query->result_array();
на моем сервере.