- PVSM.RU - https://www.pvsm.ru -
Если вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как были когда-то давным-давно написаны, в таком состоянии пребывают и до сих пор, получая лишь крохотные изменения ради увеличения циферки в версии.
Несмотря на это, презентации новых версий битрикса пестрят красивыми заголовками и стараются поддерживать у потенциальных клиентов иллюзию развития, обещая скорость, надёжность и главное безопасность, подтверждённую старым сертификатом ФСТЭК [1]
В PHP версии 7.2 директива mbstring.func_overload объявлена устаревшей [2].
Это вроде как мелочи, но битрикс очень сильно опирается на этот функционал и требует перегрузки всех строковых функций (mbstring.func_overload = 2). Проверка этого значения происходит при установке продукта и при внутреннем тестировании.
Возможно это совпадение, но для Битрикса до сих пор самой высокой поддерживаемой версией PHP является 7.1. Поддержка этой версии со стороны разработчиков языка будет закончена 1 декабря 2019 года.
Если битрикс не перепишет героическими усилиями весь легаси код до 1 декабря, то с этого числа его нельзя будет считать безопасным, так как обновления безопасности для PHP 7.1 уже не будут выходить. С этого момента заявлять со сцены о суперпопулярных и мегабезопасных решениях для крупных организаций и госорганов будет как-то не очень корректно.
Они могут просто взять и перейти на 7.2 или 7.3, но там сейчас есть проблемы в работе некоторых строковых функций. Например, в стандартном модуле форума при сокращении имён пользователей.
Эта поверхностная запись будет некоторым дополнением к еще одной не очень подробной статье [3]. Надеюсь, владельцы Битрикса еще почитывают Хабр, а не только золотые советы от гуру маркетинга, и эти скромные записи заставят потратить их часть маркетингового бюджета на увеличение продуктивности отдела разработчики.
Чем больше мы будем обсуждать проблемы битрикса, тем больше шансов что они займутся их исправлением.
Автор: Морозов Максим
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/328625
Ссылки в тексте:
[1] сертификатом ФСТЭК : https://www.1c-bitrix.ru/products/certified/
[2] объявлена устаревшей: https://www.php.net/manual/ru/mbstring.overload.php
[3] не очень подробной статье: https://habr.com/ru/post/465559/
[4] Источник: https://habr.com/ru/post/465609/?utm_source=habrahabr&utm_medium=rss&utm_campaign=465609
Нажмите здесь для печати.