php 8.2 Предупреждения при использовании items::insert();
Добавлено: 16 июл 2024, 08:01
Добрый день!
После переноса сущностей на xamp php 8.2
При использовании в коде функции
items::insert($entity_id, $data_1);
начинает выдавать предупреждения
не как не могу понять как это исправить
Подскажите что можно сделать.
П.С. Вот что нашел в интернете
Ошибки указывают на проблемы с доступом к элементам массива и использованием функции strlen() с параметром null, что является устаревшим в PHP 8.0 и выше.
Чтобы исправить эти ошибки, вам нужно убедиться, что вы обращаетесь к существующим элементам массива и что параметры для функций не являются null.
После переноса сущностей на xamp php 8.2
При использовании в коде функции
items::insert($entity_id, $data_1);
начинает выдавать предупреждения
Код: Выделить всё
Warning: Undefined array key 0 in C:\xampp\htdocs\rukovoditel\includes\classes\items\items.php on line 1727
Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\rukovoditel\includes\classes\items\items.php on line 1727
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in C:\xampp\htdocs\rukovoditel\includes\classes\items\items.php on line 1729
Подскажите что можно сделать.
П.С. Вот что нашел в интернете
Ошибки указывают на проблемы с доступом к элементам массива и использованием функции strlen() с параметром null, что является устаревшим в PHP 8.0 и выше.
Чтобы исправить эти ошибки, вам нужно убедиться, что вы обращаетесь к существующим элементам массива и что параметры для функций не являются null.