Миграция на PHP8

Первоначальный код полностью выложил здесь:

PasteBin

У меня появилась ошибка:

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) в помощь.

→ Ссылка