Оператор spaceship <=> в PHP используется для сравнения двух значений и возврата результата. Этот оператор возвращает -1, если левый операнд меньше правого; 0, если они равны…
PHP
PHP — это язык программирования, используемый в основном для создания динамических веб-сайтов и веб-приложений. Он был разработан в 1994 году Расмусом Лердорфом и с тех пор стал одним из самых популярных языков программирования для веб-разработки.
Ошибка PHP Typed property must not be accessed before initialization
Что за ошибка В PHP 7.4 появились typed properties, т.е. типизированные свойства класса. Теперь вы можете указывать тип свойства при его объявлении. Ошибка Typed property must not…
Получить первое значение массива (PHP)
4 способа гарантировано получить первый элемент массива в PHP, ничего при этом не сломав.
Сортировка массива по полю
Список функций сортировки массивов Как использовать сортировку usort. функция, которая позволяет отсортировать массив используя свою функцию сортировки; strnatcmp. Эта функция срав…
Что такое Иммутабельность PHP?
Паттерн проектирования Immutable object (Неизменяемый объект) на PHP. Неизменяемый объект (англ. Immutable object) — в объектно-ориентированном программировании объект, который не…
Архитекутра. Понятия консистентности и связанности кода
Консистентность (англ. cohesion) обозначает меру того, насколько хорошо связаны между собой элементы системы. Чем выше уровень cohesion, тем лучше организована система, и тем проще…
Сomposer. Директива autoload
Composer autoload предоставляет четыре варианта автозагрузки файлов: Автозагрузка файлов, Автозагрузка карты классов, PSR-0 автозагрузка, PSR-4 автозагрузка
Многопоточность. Race condition
Что такое race condition? Состояние гонки (race condition) возникает, когда два или более потоков могут получить доступ к общим данным и пытаются изменить их одновременно. Поскольк…