Статьи

Клиент TDD API с ложными ответами

В первой и второй частях мы создали некоторые базовые функции и использовали TDD с PHPUnit, чтобы убедиться, что наши классы хорошо протестированы. Мы также узнали,…
Статьи

Как сделать современный PHP более современным? С предварительной обработкой!

Давайте повеселимся. Некоторое время назад я экспериментировал с макросами PHP , добавляя синтаксис диапазона Python. Затем талантливый SaraMG упомянул RFC , и LordKabelo предложил вместо…
Статьи

Представляем PHP суперглобальные

Суперглобальные переменные — это специально определенные переменные-массивы в PHP, которые упрощают получение информации о запросе или его контексте. Они называются superglobal, потому что они всегда…
Статьи

Открытый / Закрытый Принцип

Я должен признать, что когда я впервые заглянул в академическое определение Открытого / Закрытого Принципа , его предикат был удивительно ясен для меня. Конечно, если…
Статьи

Написание пользовательских обработчиков сессий

Сессии — это инструмент, который помогает веб-программисту преодолеть безликую природу интернета. Вы можете использовать их для создания корзин покупок, отслеживания посещений веб-сайта и даже отслеживания…