PHP - Страница 3 из 5 - Сергей Житников: Web-разработчик

Статьи по тегу: PHP

03.06.2026
Справочник по методам ORM Bitrix D7. Описаны getList с параметрами (filter, select, order, limit, cache), fetch/fetchAll/getCount, работа с кастомными таблицами (DataManager, add/update/delete), вычисляемые поля (ExpressionField), подзапросы через runtime (ReferenceField), получение данных инфоблока через Iblock::wakeUp().
03.06.2026
Справочник по работе с Application и Context в Bitrix D7. Описаны получение экземпляра приложения (getInstance), контекста (getCurrent, getRequest, getServer, getSite), разбор параметров запроса (GET/POST/cookie, метод, URI, isAdminSection), а также данные сервера (DOCUMENT_ROOT, SERVER_NAME, HTTP_HOST).
03.06.2026
Сборник полезных функций для PHP и Bitrix: логирование и отладка (pr), работа с многомерными массивами (inMultiarray), таблица сортировки массивов, форматы даты, транслит, генерация случайных кодов, преобразование месяца в родительный падеж.
03.06.2026
Шпаргалка по мелким, но полезным приёмам в Bitrix. Подключение ядра и модулей, проверки прав, событие OnBeforeProductUpdate, работа с $DB->Query, перестройка меню (функция getChilds) и PHP Doc для компонентов.
03.06.2026
Справочник по работе с заказами в Bitrix D7. Описано получение объекта заказа через load/loadByAccountNumber и события OnSaleOrderSaved. Приведены методы для работы с полями (getPrice, isPaid, getField/setField), корзиной заказа, свойствами (PropertyCollection, getUserEmail, getPhone, setValue), а также купонами и кастомными свойствами.
03.06.2026
Справочник по работе с корзиной в Bitrix D7. Описаны классы Basket, BasketItem, BasketPropertiesCollection. Приведены примеры загрузки корзины пользователя, добавления/обновления/удаления товаров (включая кастомную цену), работы со свойствами, получения данных через ORM (BasketTable, BasketPropertyTable), полезные функции для очистки брошенных корзин.

Статьи по тегу: PHP

моя профессиональная экспертиза

Привет! Меня зовут Сергей, и я профессионально занимаюсь веб-разработкой на PHP более 5 лет. В этой рубрике я делюсь реальным опытом, техническими решениями и проверенными подходами, которые помогают создавать надежный, безопасный и производительный серверный код.

Здесь вы найдете:

  • Глубокие технические статьи: от тонкостей ООП, паттернов проектирования и работы с PDO до написания асинхронных скриптов, интеграции API и оптимизации автозагрузки.

  • Настройки и кейсы на PHP: детальные чек-листы и инструкции по настройке окружения (Docker, PHP-FPM), дебаггингу (Xdebug), работе с очередями и cron, которые действительно работают.

  • Жизненные ситуации: как решать нестандартные задачи — от парсинга гигантских CSV до рефакторинга «легаси», с которыми сталкивается каждый разработчик или технический лид.

Нужно решить конкретную задачу на вашем PHP-проекте? Напишите / закажите бесплатную консультацию — разберем ваш кейс, покажу уязвимости и предложу оптимальное архитектурное решение.

Связаться со мной