如果您在过去十年中一直在关注Bitrix的“盒装版本”(不是24)的更新,那么您已经注意到只有存储模块及其环境被更新。 所有其他模块,就像很久以前编写的那样,都保持这种状态,并且仍然只接受很小的更改,以增加版本中的数量。
尽管如此,新版本的Bitrix演示仍然充满了漂亮的标题,并试图保持潜在客户之间的发展幻想,有前途的速度,可靠性和最重要的安全性,并通过旧的
FSTEC证书进行了确认。

但是有细微差别
在PHP 7.2版中,mbstring.func_overload指令已
弃用 。
这有点像小事,但是Bitrix严重依赖此功能,并且需要重载所有字符串函数(mbstring.func_overload = 2)。 在产品安装和内部测试过程中会验证此值。
这可能是一个巧合,但是对于Bitrix,支持的最高PHP版本仍然是7.1。 语言开发人员将在2019年12月1日终止对此版本的支持。

如果Bitrix在12月1日之前没有用英勇的努力重写整个旧代码,那么从这一日期开始,它就不能被认为是安全的,因为将不再发布PHP 7.1的安全更新。 从现在开始,从现场宣布针对大型组织和政府机构的超级流行和超安全解决方案将是不太正确的。
他们可以接受并转到7.2或7.3,但是现在某些字符串函数存在问题。 例如,在标准论坛模块中减少用户名时。
为什么这一切呢?
这份肤浅的记录将是对另
一篇不太详尽的文章的补充。 我希望Bitrix的所有者仍能阅读Habr,而不仅仅是营销大师的黄金秘诀,这些简短的注释将迫使他们将营销预算的一部分用于提高部门开发人员的生产力。
我们讨论的比特币问题越多,他们解决问题的可能性就越大。
