Задать вопрос
@juli_zzz

Как исправить ошибку при переходе на php8 Битрикс?

Добрый день! Помогите, пожалуйста, исправить ошибку
[TypeError]
call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CIBlockPropertyDateOnly::GetUserTypeDescription() cannot be called statically (0)
/home/k/kontentko2/new_reklama.kolpino.ru/public_html/bitrix/modules/main/classes/general/module.php:467

на 467 строке следующий код:
return call_user_func_array($arEvent["CALLBACK"], $args);
  • Вопрос задан
  • 1647 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@sprite02g
Добавьте модификатор static для функции GetUserTypeDescription в классе CIBlockPropertyDateOnly
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
данная ошибка возникаем если значение равно NULL. Вам нужно добавить простую проверку if()...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы