Date

Узнайте о самых актуальных событиях и публикациях по датам! Здесь вы найдете хронологию важных моментов, а также свежие записи и статьи. Не пропустите ни одной важной даты — следите за нашим календарем событий!

Создание маршрутизатора в собственном фреймворке на PHP. Часть 4

Продолжаем работу над классом Мартшузатора

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

Andre Kowalsy
142 раза
5 мин чтения
Опубликовано: 23-07-2025
Обновлено: 27-03-2026
Категории: Пишем свою CMS

Создание маршрутизатора в собственном фреймворке на PHP. Часть 3

В этом посте мы продолжим разработку нашего маршрутизатора, сосредоточившись на его оптимизации, интеграции с контроллерами и обработке ошибок. После предыдущих шагов мы сформировали основу для маршрутизатора. Теперь давайте завершим его реализацию, чтобы он мог полноценно работать в нашем фреймворке.

Andre Kowalsy
125 раз
5 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS

Создание маршрутизатора в собственном фреймворке на PHP. Часть 2

В этом посте мы продолжаем работу над одним из ключевых классов нашего фреймворка — классом маршрутизатора. На предыдущем этапе мы описали правила маршрутов и добавили их в таблицу маршрутов. Давайте подробнее рассмотрим, как мы будем обрабатывать запросы с помощью методов, которые мы создадим в нашем маршрутизаторе.

Andre Kowalsy
113 раз
5 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS

Создание маршрутизатора в собственном фреймворке на PHP. Часть 1

Погружаясь в мир маршрутизаторов: шаг за шагом к созданию эффективной системы роутинга

Дорогие друзья, продолжаем наше увлекательное путешествие в мир программирования и разбираемся с важнейшим компонентом любого веб-приложения — маршрутизатором (router). Чтобы вы понимали, зачем нам этот элемент, давайте начнем с основ.

В процессе разработки любого веб-приложения на PHP важным аспектом является правильная обработка URL запросов. В этом посте мы создадим маршрутизатор для нашего фреймворка, который будет отвечать за направление запросов на соответствующие контроллеры и действия. Это важный компонент, который помогает организовать структуру приложения и управлять его поведением.

Andre Kowalsy
90 раз
10 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS

Создание обработчика ошибок для фреймворка

Продолжаем разработку нашего фреймворка. Перед тем как перейти к написанию класса маршрутизатора, давайте создадим вспомогательный класс для обработки ошибок.

В процессе разработки любого веб-приложения на PHP важным аспектом является правильная обработка ошибок. В этом посте мы создадим класс `ErrorHandler`, который будет отвечать за управление ошибками в нашем фреймворке. Этот класс будет обеспечивать логирование ошибок, отображение сообщений об ошибках и поддержку работы с исключениями.

Andre Kowalsy
106 раз
7 мин чтения
Опубликовано: 23-07-2025
Обновлено: 24-03-2026
Категории: Пишем свою CMS
+