Не смотря на это, презентации новых версий битрикса пестрят красивыми заголовками и стараются поддерживать у потенциальных клиентов иллюзию развития, обещая скорость, надёжность и главное безопасность, подтверждённую старым сертификатом ФСТЭК

Но есть нюансы
В PHP версии 7.2 директива mbstring.func_overload объявлена устаревшей.
Это вроде как мелочи, но битрикс очень сильно опирается на этот функционал и требует перегрузки всех строковых функций (mbstring.func_overload = 2). Проверка этого значения происходит при установке продукта и при внутреннем тестировании.
Возможно это совпадение, но для Битрикса до сих пор самой высокой поддерживаемой версией PHP является 7.1. Поддержка этой версии со стороны разработчиков языка будет закончена 1 декабря 2019 года.

Если битрикс не перепишет героическими усилиями весь легаси код до 1 декабря, то с этого числа его нельзя будет считать безопасным, так как обновления безопасности для PHP 7.1 уже не будут выходить. С этого момента заявлять со сцены о суперпопулярных и мегабезопасных решениях для крупных организаций и госорганов будет как-то не очень корректно.
Они могут просто взять и перейти на 7.2 или 7.3, но там сейчас есть проблемы в работе некоторых строковых функций. Например, в стандартном модуле форума при сокращении имён пользователей.
К чему это всё?
Эта поверхностная запись будет некоторым дополнением к еще одной не очень подробной статье. Надеюсь, владельцы Битрикса еще почитывают Хабр, а не только золотые советы от гуру маркетинга, и эти скромные записи заставят потратить их часть маркетингового бюджета на увеличение продуктивности отдела разработчики.
Чем больше мы будем обсуждать проблемы битрикса, тем больше шансов что они займутся их исправлением.

ссылка на оригинал статьи https://habr.com/ru/post/465609/
Добавить комментарий