Сегодня при попытке запустить Docker контейнер c php symfony в linux получил простыню ошибок:.. File «/usr/lib/python3/dist-packages/docker/credentials/store.py», line 21, in __ini…
Web разработка
Сomposer. Директива autoload
Composer autoload предоставляет четыре варианта автозагрузки файлов: Автозагрузка файлов, Автозагрузка карты классов, PSR-0 автозагрузка, PSR-4 автозагрузка
Настройка OpenServer и PHPStorm
Настройка OpenServer+PHPStorm без изменений в Windows Path..
Многопоточность. Race condition
Что такое race condition? Состояние гонки (race condition) возникает, когда два или более потоков могут получить доступ к общим данным и пытаются изменить их одновременно. Поскольк…
CSRF уязвимость и защите от нее
CSRF (Cross-Site Request Forgery) — это вид уязвимости сайта. Простым языком, это подмена данных, отравляемых авторизованным пользователем через вредоносный ресурс.
Соглашение о коммитах. Спецификация
https://www.conventionalcommits.org/ru/v1.0.0/#спецификация Что это? Соглашение о коммитах призвано стандартизировать описание коммитов. По сути это стандарт который создан для стр…
SOLID
Принципы SOLID — это набор пяти основных принципов объектно-ориентированного программирования, разработанных для создания более гибкого, устойчивого и легко поддерживаемого кода.
Что такое $_ENV в PHP?
$_ENV — это суперглобальная переменная в PHP, которая содержит ассоциативный массив переменных окружения, переданных текущему скрипту с использованием метода окружения. Эти перемен…