Учебное направление

PHP

Уроки PHP: установка, синтаксис, формы, массивы, функции, ООП, MySQL, Composer, обработка ошибок и разработка веб-приложений. Материалы выстроены от первого знакомства до практических задач и следующего уровня.

Быстрый выбор

С чего начать PHP

Выберите первую задачу и переходите к инструкции.

Задачи на PHP с решениями: базовые упражнения

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

Задачи по PHP для начинающих с решениями

В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить…

Задачи по PHP для начинающих

Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи…

Проверка PHP-кода на ошибки: синтаксис, запуск, логи и HTTP-коды

Короткий ответ: PHP-код проверяют в несколько этапов. Сначала синтаксис командой php -l, затем запуском файла, затем выводом ошибок в учебной среде, затем…

Как посмотреть кодировку PHP-файла и исправить русские символы

Короткий ответ: кодировку PHP-файла можно посмотреть в редакторе кода, через терминальные команды или косвенно через поведение страницы. Для современных проектов нормальный выбор…

Как парсить сайт на PHP: cURL, DOMDocument и безопасные ограничения

Короткий ответ: парсинг сайта на PHP обычно делают так: загружают HTML-страницу через cURL, разбирают ее через DOMDocument или XPath, достают нужные элементы…

Маршрут обучения

Как двигаться по порядку

1

Шаг 1

Задачи на PHP с решениями: базовые упражнения

Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию. Все примеры без…

2

Шаг 2

Задачи по PHP для начинающих с решениями

В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить упражнение сами и…

3

Шаг 3

Задачи по PHP для начинающих

Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи идут от простых…

Учебные дорожки

Маршруты по теме «PHP»

Сгруппированные материалы для последовательного изучения.

Маршрут 2

Рабочие задачи

Маршрут 3

Следующий уровень

Самопроверка

Как понять, что можно идти дальше

  1. Вы можете повторить основной пример без пропущенных шагов
  2. Понимаете назначение ключевых команд и параметров
  3. Умеете проверить результат и прочитать сообщение об ошибке
  4. Можете изменить пример под собственную задачу

Материалы рубрики

Новые материалы по теме «PHP»

Задачи на PHP с решениями: базовые упражнения

Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию. Все примеры без фреймворков, чтобы было видно сам язык и базовую…

Задачи по PHP для начинающих с решениями

В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить упражнение сами и хотите сверить ход мысли: где подготовлены данные, где…

Задачи по PHP для начинающих

Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи идут от простых переменных до формы и вывода на страницу. Их…

Проверка PHP-кода на ошибки: синтаксис, запуск, логи и HTTP-коды

Короткий ответ: PHP-код проверяют в несколько этапов. Сначала синтаксис командой php -l, затем запуском файла, затем выводом ошибок в учебной среде, затем логами сервера. Если речь о веб-странице, дополнительно смотрят HTTP-код: 200, 302,…

Как посмотреть кодировку PHP-файла и исправить русские символы

Короткий ответ: кодировку PHP-файла можно посмотреть в редакторе кода, через терминальные команды или косвенно через поведение страницы. Для современных проектов нормальный выбор — UTF-8 без BOM. Но если на сайте появились “кракозябры”, проверять…

Как парсить сайт на PHP: cURL, DOMDocument и безопасные ограничения

Короткий ответ: парсинг сайта на PHP обычно делают так: загружают HTML-страницу через cURL, разбирают ее через DOMDocument или XPath, достают нужные элементы и сохраняют результат. Но парсить нужно только собственные страницы, разрешенные источники…

Как скопировать PHP-сайт для переноса или резервной копии

Короткий ответ: свой PHP-сайт копируют как набор файлов, базы данных и настроек. Недостаточно скачать index.php: у сайта могут быть шаблоны, папка загрузок, конфиг подключения к базе, .env, зависимости Composer, cron-задачи и настройки веб-сервера.…

Как обновить PHP в админке: где меняется версия на самом деле

Короткий ответ: в админке сайта PHP обычно не обновляют. Админка WordPress, Joomla, Bitrix или другой CMS может показать предупреждение о старой версии PHP, но сам интерпретатор PHP меняется в панели хостинга, настройках домена,…

Open Server: как запустить скачанные PHP-скрипты

Короткий ответ: скачанный PHP-скрипт в Open Server нужно запускать как отдельный локальный сайт. Создайте проект, положите файлы в папку сайта, выберите подходящую версию PHP, настройте базу данных, если она нужна, перезапустите Open Server…

Как сделать, чтобы PHP-сайт узнавал пользователя: cookie, session и логин

Короткий ответ: PHP-сайт узнает пользователя через cookie и сессии. Браузер хранит небольшой идентификатор, сервер по этому идентификатору понимает, какой пользователь открыл страницу. Для обычного входа на сайт чаще всего используют session_start() и сохраняют…

Настройки cookie