
Composer в PHP: разбор проекта от autoload до lock-файла
Composer не просто скачивает пакеты. Он строит карту автозагрузки, разрешает конфликты версий и фиксирует состояние в lock-файле. Разбираем, что происходит внутри на примере реального проекта.

Composer не просто скачивает пакеты. Он строит карту автозагрузки, разрешает конфликты версий и фиксирует состояние в lock-файле. Разбираем, что происходит внутри на примере реального проекта.

Белый экран вместо сайта на PHP чаще всего означает, что ошибки просто скрыты. Разбираемся, как их включить, прочитать и не путать четыре разных уровня серьёзности.

Первая программа с переменными, объявление типов, ввод с клавиатуры и вывод результата. За 20 минут вы соберёте калькулятор возраста и разберётесь, почему компилятор ругается на типы.

Как отправить первое письмо из PHP: встроенная mail(), почему она чаще всего попадает в спам, и рабочая связка PHPMailer с SMTP-аутентификацией. С проверками на каждом шаге.

Пошаговое подключение к MySQL из PHP через PDO: от установки драйвера до первого безопасного запроса с параметрами. Займёт около 20 минут.

using namespace std в заголовке, ADL, который подтягивает не ту перегрузку, и функции, тихо конфликтующие между файлами. Разбираем, где новичок в C++ спотыкается о namespace и как этого избежать.

Прежде чем читать и писать файлы в PHP, разберитесь с путями, правами и режимами открытия. Один неверный флаг — и вы затрёте данные или получите пустой ответ без ошибки.

Почему сессии слетают после логина, теряются на поддоменах и портят производительность. Разбор типичных ошибок работы с сессиями в PHP 8.x и рабочие способы их обойти.

За полчаса сделаете рабочую форму на PHP: покажем разметку, приём данных на сервере, проверку полей и защиту от подделки запросов. Код можно скопировать и запустить.

Что такое класс, свойство, метод, конструктор и видимость в PHP 8.x — на примере корзины интернет-магазина, которую можно собрать и запустить у себя.

Как объявлять строки в PHP, чем отличаются кавычки, как соединять и резать текст. Разбор с примерами, которые можно запустить прямо сейчас.

За полчаса разберётесь, как создавать индексные и ассоциативные массивы в PHP, перебирать их и не спотыкаться о частые ошибки новичка.