Сеня рядом и Белла пришел. Былое
🔧 1С-Битрикс: Работа с буфером вывода через init.php
В 1С-Битрикс init.php — один из главных файлов для глобальной настройки проекта. Он загружается при каждом запросе на сайт (в том числе в административной части), до подключения шаблона сайта. Это делает его отличным местом для: Buфер вывода в PHP и Bitrix — это мощный инструмент, позволяющий перехватывать и изменять HTML-контент страницы до его отправки пользователю. В обычной работе PHP отправляет данные в браузер сразу после любого вывода (echo, print, var_dump и т.д.). Буфер вывода позволяет...
🧩 Регистрация кастомных классов в 1С-Битрикс
При разработке проекта на 1С-Битрикс нередко возникает необходимость создавать свои собственные классы: сервисы, обработчики событий, помощники, модели и прочее. Чтобы: нужно зарегистрировать классы для автозагрузки (autoload). Bitrix поддерживает автозагрузку классов, соответствующих PSR-4 — это стандарт, описывающий, как классы должны быть связаны с файловой системой. Например: Создаём такую структуру файлов и папок: Файл: /local/php_interface/lib/Services/MyService.php Обратите внимание: Файл: /local/php_interface/autoload...