PHP 8.3–8.4 для Bitrix и WordPress: типизация, атрибуты, паттерны
Практический гайд по переходу с PHP 7.4 на 8.3–8.4 в Bitrix и WordPress: union types, named arguments, attributes, match и план постепенной модернизации легаси-кода.
Показаны 13–20 из 20
Практический гайд по переходу с PHP 7.4 на 8.3–8.4 в Bitrix и WordPress: union types, named arguments, attributes, match и план постепенной модернизации легаси-кода.
Практический разбор, как найти зависший PHP-процесс в BitrixVM на CentOS: pstree, ps, lsof, strace и htop. Без перезапусков и гаданий.
Aspro SmartSEO падает с fatal после обновления Битрикс: причина getRowById, патч в 3 шага (perl + кеш). Правки в bitrix/modules временны — обновить модуль или перенести в /local по документации.
Практический гайд: установка Kint через Composer и без, подключение в init.php, ограничение по IP, отключение на проде, composite и AJAX. Реальные кейсы: ORM DataManager, $arResult, почему var_dump — плохая идея.
Руководство по CI/CD для PHP-проектов: GitHub Actions для 1C-Битрикс и Laravel. Проверка кода, Composer, тесты, деплой по SSH, секреты. Реальные примеры workflow и типичные ошибки при внедрении.
Подробный и практический разбор Linux-команд для работы с файлами и поиска: find, grep, ripgrep, locate, xargs, rsync, tar. Примеры из реальной серверной практики на BitrixVM, Laravel и WordPress.
Как автоматизировать backend-процессы без оверинжиниринга: cron, агенты Bitrix, контроль, логи и предсказуемое поведение.
Как связать статусы заказов и сделок в Битрикс без циклов: OnSaleOrderSaved, OnAfterCrmDealUpdate, маппинг статусов, проверка расхождений. Готовые примеры кода.