Как стать автором
Обновить

Комментарии 8

совместимый с актуальными версиями PHP (5.6)

Это какая-то шутка?

Даже security fixes для 5.6 перестали выпускать 2.5 года назад.

https://www.php.net/supported-versions.php

Из какого года вы скопирайтили эту статью?

пардон, статья действительно написана несколько лет назад
указали это в тексте

сути не меняет вроде как

сути не меняет вроде как

Почему же? Сейчас в тренде psalm и phpstan, но ни про тот, ни про другой в статье ни слова.


P.S. С другой стороны — даже представленных инструментов достаточно, чтобы сделать вывод о том, что в коде битрикса полная помойка. Однако 1с вроде как "новое ядро" представляли недавно, где всё вроде как лучше стало.

За 4 года - сильно меняется ландшафт в мире PHP.

Часть модулей уже не актуально, например проверки совместимости с пхп 7.0. Сейчас уже нужен модуль проверки совместимости с 8.0 :)

Ну я конечно до сих пор встречаю проекты на древних версиях PHP. Иногда даже на 5.2 (то есть mysql_connect и совершенно кошмарное легаси, которое "ну сделайте пожалуйста что-нибудь, чтобы оно заработало").

Но предлагать на хабре инструменты, которые анализируют код на совместимость с устаревшими версиями - это немножечко странно.

Попытка добавить ядро Битрикса в анализ привела к аварийному завершению работы инструмента с ошибкой “Класс Bitrix\Main\SystemException объявлен дважды”. И действительно, в ядре множество классов объявленных в разных местах.

Я правильно понимаю что тулза была забанена за обнаружение говнокода?

PSALM ещё был забыт. Хотя раз статья давнишняя - может его тогда не было

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории