Блог разработчика 1С-Битрикс

PHP для разработчиков 1С-Битрикс: советы, примеры и лучшие практики

Функция get_defined_vars в PHP
Функция get_defined_vars в PHP

get_defined_vars() — одна из самых мощных (и при этом часто недооценённых) функций ядра PHP. Она возвращает ассоциативный массив всех переменных, доступных в текущей области видимости, включая суперглобальные массивы. Благодаря этому функция становится незаменимым инструментом для отладки, ло...

Как получить дерево категорий с помощью PHP Simple HTML DOM Parser
Как получить дерево категорий с помощью PHP Simple HTML DOM Parser

Для получения дерева категорий с использованием PHP Simple HTML DOM Parser необходимо выполнить несколько шагов. Этот процесс включает парсинг HTML-кода, поиск элементов, представляющих категории, и построение иерархической структуры (дерева). Рассмотрим это подробно.

Как вывести только n-элементов при использовании цикла foreach
Как вывести только n-элементов при использовании цикла foreach

При работе с массивами в PHP нередко возникает необходимость вывести только ограниченное количество элементов, например 3. Такая задача может понадобиться в самых разных сценариях – от отображения последних новостей на главной странице до вывода ограниченного набора товаров в промо-блоке....

Как отправить AJAX запрос к API DaData для получения информации
Как отправить AJAX запрос к API DaData для получения информации

В этой статье мы разберем, как с помощью AJAX-запроса отправить запрос к API Dadata для получения информации, к примеру, о банке по его БИК (Банковский идентификационный код). Мы используем технологии JavaScript, jQuery, PHP и подключаемся к внешнему сервису для получения данных.

Использование ChatGPT в PHP с примерами GPT-4
Использование ChatGPT в PHP с примерами GPT-4

Давайте подключимся к ChatGPT через PHP и посмотрим, что это реально может нам дать. Ниже мы сразу погружаемся в тему. Мы постараемся сделать все максимально понятным и разделим детали от "простого решения задачи".

Как парсить HTML с помощью PHP: Пошаговое руководство
Как парсить HTML с помощью PHP: Пошаговое руководство

В этом подробном руководстве мы расскажем, как настроить проект на PHP с использованием библиотеки php-html-parser для извлечения данных из HTML-контента. Следуя нашим шагам, вы научитесь интегрировать библиотеку, использовать cURL для получения HTML-контента, извлекать нужные данны...

Как использовать ChatGPT API в PHP: Руководство для разработчиков
Как использовать ChatGPT API в PHP: Руководство для разработчиков

ChatGPT API — это инструмент, который позволяет разработчикам интегрировать языковую модель OpenAI в свои программные приложения. В этой статье мы подробно расскажем, как использовать ChatGPT API в PHP: от настройки аккаунта и получения API ключа до выполнения запросов к ChatGPT API с использ...

Преобразование данных из JSON в YML-файл для Яндекс Бизнес
Преобразование данных из JSON в YML-файл для Яндекс Бизнес

Задача. Есть полученные через API данные, которые хранятся на сервере в JSON-формате. Нужно составить из них YML файл для передачи в Яндекс Бизнес

Вызов приватной функции внутри статической функции в пределах класса
Вызов приватной функции внутри статической функции в пределах класса

В PHP вы не можете напрямую вызывать приватные методы внутри статических методов, поскольку статические методы не имеют контекста экземпляра класса и не могут использовать $this. Однако вы можете создать экземпляр класса внутри статического метода и затем вызвать приватный метод через этот экзе...


Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Интернет-магазин на готовом решении

от 7 дней

от 40 000 рублей
запуск сайта в максимально короткие сроки

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Лечение сайтов от вирусов

восстановление сайта и подъем версии PHP

от 25 000 рублей
Лечение сайтов на решениях АСПРО и прочих.

* полный комплекс лечения проекта и закрытия дыр

Участие в проекте

привлечение в проект на part-time основе

от 20 000 рублей / неделя

Возможно участие в проекте на ежедневной основе, как разработчика. Занятость - до 20 часов в неделю
Минимальный срок - одна неделя.

* сумма фиксированная