Composer autoload предоставляет четыре варианта автозагрузки файлов: Автозагрузка файлов, Автозагрузка карты классов, PSR-0 автозагрузка, PSR-4 автозагрузка
PHP
PHP — это язык программирования, используемый в основном для создания динамических веб-сайтов и веб-приложений. Он был разработан в 1994 году Расмусом Лердорфом и с тех пор стал одним из самых популярных языков программирования для веб-разработки.
Многопоточность. Race condition
Что такое race condition? Состояние гонки (race condition) возникает, когда два или более потоков могут получить доступ к общим данным и пытаются изменить их одновременно. Поскольк…
CSRF уязвимость
CSRF (Cross-Site Request Forgery) – это вид уязвимости сайта. Простым языком, это подмена данных, отравляемых авторизованным пользователем через вредоносный ресурс.
SOLID
Принципы SOLID — это набор пяти основных принципов объектно-ориентированного программирования, разработанных для создания более гибкого, устойчивого и легко поддерживаемого кода.
Что такое $_ENV в PHP?
$_ENV — это суперглобальная переменная в PHP, которая содержит ассоциативный массив переменных окружения, переданных текущему скрипту с использованием метода окружения. Эти перемен…
Метрики сложности кода
Количество строк кода LOC ( Lines of Code), или Количество строк, является самой грубой мерой сложности. Это спорный вопрос , есть ли прямая связь между количеством строк кода и сл…
Сессии в PHP
Сегодня меня спросили, что такое сессии и как они работают по умолчанию в php. Что такое сессии и зачем они нужны мне вполне известно. Но как они хранятся по дефолту я подзабыл. т….
#Атрибуты в php
Начиная с 8й версии языка, в php стали доступны атрибуты. Есть достаточно много статей на эту тему, но все равно, понять что это и зачем, достаточно сложно. Постараюсь описать эту….