4 способа гарантировано получить первый элемент массива в PHP, ничего при этом не сломав.
PHP
Сортировка массива по полю
Список функций сортировки массивов Как использовать сортировку usort. функция, которая позволяет отсортировать массив используя свою функцию сортировки; strnatcmp. Эта функция срав…
Что такое Иммутабельность PHP?
Паттерн проектирования Immutable object (Неизменяемый объект) на PHP. Неизменяемый объект (англ. Immutable object) — в объектно-ориентированном программировании объект, который не…
Архитектура. Понятия консистентности и связанности кода
Консистентность (англ. cohesion) обозначает меру того, насколько хорошо связаны между собой элементы системы. Чем выше уровень cohesion, тем лучше организована система, и тем проще…
Composer. Директива autoload
Composer autoload предоставляет четыре варианта автозагрузки файлов: Автозагрузка файлов, Автозагрузка карты классов, PSR-0 автозагрузка, PSR-4 автозагрузка
Что такое $_ENV в PHP?
$_ENV — это суперглобальная переменная в PHP, которая содержит ассоциативный массив переменных окружения, переданных текущему скрипту с использованием метода окружения. Эти перемен…
Модульное тестирование в WordPress: WP_Mock и PHPUnit
Небольшой гайд о том как начать писать модульные (unit) тесты для своих проектов на WordPress.
Метрики сложности кода
Количество строк кода LOC ( Lines of Code), или Количество строк, является самой грубой мерой сложности. Это спорный вопрос , есть ли прямая связь между количеством строк кода и сл…