Блог PHP | OTUS

Курсы

Программирование
Выбор профессии в IT
-99%
Python Developer. Basic Специализация Python Developer Python Developer. Professional Golang Developer. Professional Базы данных iOS Developer. Basic Computer Science Android Developer. Professional Team Lead Android Developer. Basic Специализация Android-разработчик Vue.js разработчик Groovy Developer JavaScript Developer. Basic Специализация Java-разработчик C++ Developer. Basic Специализация Fullstack developer Unity Game Developer. Basic PHP Developer. Professional Agile Project Manager PostgreSQL для администраторов баз данных и разработчиков MS SQL Server Developer Unreal Engine Game Developer. Professional Web-разработчик на Python Cloud Solution Architecture Flutter Mobile Developer PHP Developer. Basic Специализация PHP Developer Rust Developer Буткемп Java Unity VR/AR Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Посты
Отладка на проде в Symfony

Одна из главных задач фреймворка Symfony -- это облегчение отладки. Для этих целей приложение имеет множество полезных инструментов. К примеру, специальная панель инструментов web-отладки отображает ошибки внизу страницы, а любая конфигурация кэша автоматически выстраивается заново в случае необходимости. Но что делать, когда развертывание происходит в production?

Добавляем логирование в Symfony

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

Расширение и автоконфигурация Twig в Symfony

За счет возможности обработки сервисов вы можете расширять фреймворк Symfony различными способами. Это может быть полезно, к примеру, при создании подписчика событий либо для обеспечения безопасности при введении сложных правил авторизации. Давайте посмотрим, как это работает.

Сервисы и автомонтирование в Symfony

Любая часть работы, которая проделывается в Symfony, выполняется объектом. Например, объект Логгер выполняет логирование, а объект Twig отвечает за отображение шаблонов. Эти объекты называют сервисами.

Переменные окружения в Symfony

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

Регулярное выражение в PHP. Что такое регулярные выражения?

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

Модель проектирования MVC — что это? PHP и MVC

В этой статье пойдет разговор про модель MVC — что это, каковы принципы и особенности работы. Что такое Контроллер, Модель, Представление в MVC? В качестве примера будет написано приложение на PHP с архитектурой, основанной на MVC.