Миграция на PHP8
Первоначальный код полностью выложил здесь:
У меня появилась ошибка:
Fatal error: Array and string offset access syntax with curly braces is no longer supported in **** on line 550
В строке:
for ($i = 0; $i < strlen($text); $i++) $res .= ord($text{$i}) . "-";
Я вроде как исправил на:
for ($i = 0; $i < strlen($text); $i++) $res .= ord($text[$i]) . "-";
Но появилась другая ошибка:
Warning: Trying to access array offset on value of type bool in *** on line 76
На строке:
$real = $row['sip'];
Не подскажите - как это можно поправить?
P.S. Ранее не часто работал с PHP, поэтому не пинайте сильно)
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Написано прямо (если кинуть текст в переводчик):
$row - у вас булева. Поэтому работать с ней как с массивом не представляется возможным
Автор решения: Serj.by
→ Ссылка
$row - скорее всего False а не массив со строчкой.
var_dump ($row) в помощь.