PHP — серверный язык программирования, который часто используют для веб-приложений, CMS, API и автоматизации. PHP-код выполняется на сервере, а браузер получает уже сформированный ответ: HTML, JSON, файл или другой результат.

PHP, HTML и CSS решают разные задачи
HTML задаёт структуру страницы, CSS отвечает за оформление, JavaScript обычно выполняется в браузере, а PHP работает на серверной стороне: получает данные, обращается к базе, проверяет права пользователя и формирует ответ.

Где используется PHP
- WordPress, Drupal и другие CMS;
- интернет-магазины и личные кабинеты;
- REST API и backend-сервисы;
- консольные скрипты и плановые задачи;
- интеграции с базами данных и внешними сервисами.
С какой версии начинать
Для нового проекта выбирайте поддерживаемую ветку PHP. Старые учебники часто основаны на PHP 5 или ранних версиях PHP 7, поэтому отдельные конструкции и библиотеки в них уже неактуальны.
Что установить новичку
- актуальный PHP;
- редактор кода;
- Composer для зависимостей;
- браузер и терминал;
- при необходимости — MariaDB или PostgreSQL.
С чего начать изучение
- синтаксис и переменные;
- условия и циклы;
- функции;
- массивы;
- работа с HTTP и формами;
- классы и пространства имён;
- Composer;
- работа с базой через PDO;
- основы безопасности.
Не начинайте с копирования большого фреймворка целиком. Сначала полезнее понять, как PHP получает запрос, обрабатывает данные и формирует ответ.
