исправить ошибку в работе модуля

Задание закрыто
Статус рабочей области:Закрыта по истечению срока выполнения работ
Стоимость:1 100 рублей
Срок выполнения:5 дней
Варианты оплаты:По договоренности
Дата публикации:2023-06-25 13:36
Обновлено:2023-07-04 11:29
Был(а) на сайте:2024-02-11 21:08

исправить ошибку в работе модуля

 
Задача

После обновления версии до 8.0 вылезла ошибка -
[TypeError]
number_format(): Argument #1 ($num) must be of type float, string given (0)

вроде есть решение через явное преобразование типов floatval:

number_format(floatval($price), 2,'.', ' ')

Быстро исправить данную ошибку можно следующим образом:

if (is_countable($arResult["ITEMS"]) && count($arResult["ITEMS"]) > 0)

Или

if (is_array($arResult["ITEMS"]) && count($arResult["ITEMS"]) > 0)

Главная суть в том, что переменная, передаваемая в функцию count() должна существовать, быть определена и иметь тип, который может быть "посчитан", например Array

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Здравствуйте. Актуально?

Оставлять заявки могут только авторизованные пользователи.