Шаг 1
Задачи на PHP с решениями: базовые упражнения
Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию. Все примеры без…
Учебное направление
Уроки PHP: установка, синтаксис, формы, массивы, функции, ООП, MySQL, Composer, обработка ошибок и разработка веб-приложений. Материалы выстроены от первого знакомства до практических задач и следующего уровня.
Быстрый выбор
Выберите первую задачу и переходите к инструкции.
Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию.…
В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить…
Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи…
Короткий ответ: PHP-код проверяют в несколько этапов. Сначала синтаксис командой php -l, затем запуском файла, затем выводом ошибок в учебной среде, затем…
Короткий ответ: кодировку PHP-файла можно посмотреть в редакторе кода, через терминальные команды или косвенно через поведение страницы. Для современных проектов нормальный выбор…
Короткий ответ: парсинг сайта на PHP обычно делают так: загружают HTML-страницу через cURL, разбирают ее через DOMDocument или XPath, достают нужные элементы…
Маршрут обучения
Шаг 1
Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию. Все примеры без…
Шаг 2
В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить упражнение сами и…
Шаг 3
Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи идут от простых…
Шаг 4
Короткий ответ: PHP-код проверяют в несколько этапов. Сначала синтаксис командой php -l, затем запуском файла, затем выводом ошибок в учебной среде, затем логами сервера. Если…
Шаг 5
Короткий ответ: кодировку PHP-файла можно посмотреть в редакторе кода, через терминальные команды или косвенно через поведение страницы. Для современных проектов нормальный выбор — UTF-8 без…
Учебные дорожки
Сгруппированные материалы для последовательного изучения.
Маршрут 1
Маршрут 2
Маршрут 3
Самопроверка
Материалы рубрики
Эти упражнения ближе к реальной веб-практике PHP: вывести список товаров, отфильтровать массив, посчитать заказ, обработать форму, показать ошибки и сделать простую пагинацию. Все примеры без фреймворков, чтобы было видно сам язык и базовую…
В этой подборке каждая задача идет с рабочим решением на PHP и коротким объяснением. Такой формат удобен, если вы уже попробовали решить упражнение сами и хотите сверить ход мысли: где подготовлены данные, где…
Лучший способ начать писать на PHP — решать маленькие задачи, где сразу видно входные данные, действие и результат. В этой подборке задачи идут от простых переменных до формы и вывода на страницу. Их…
Короткий ответ: PHP-код проверяют в несколько этапов. Сначала синтаксис командой php -l, затем запуском файла, затем выводом ошибок в учебной среде, затем логами сервера. Если речь о веб-странице, дополнительно смотрят HTTP-код: 200, 302,…
Короткий ответ: кодировку PHP-файла можно посмотреть в редакторе кода, через терминальные команды или косвенно через поведение страницы. Для современных проектов нормальный выбор — UTF-8 без BOM. Но если на сайте появились “кракозябры”, проверять…
Короткий ответ: парсинг сайта на PHP обычно делают так: загружают HTML-страницу через cURL, разбирают ее через DOMDocument или XPath, достают нужные элементы и сохраняют результат. Но парсить нужно только собственные страницы, разрешенные источники…
Короткий ответ: свой PHP-сайт копируют как набор файлов, базы данных и настроек. Недостаточно скачать index.php: у сайта могут быть шаблоны, папка загрузок, конфиг подключения к базе, .env, зависимости Composer, cron-задачи и настройки веб-сервера.…
Короткий ответ: в админке сайта PHP обычно не обновляют. Админка WordPress, Joomla, Bitrix или другой CMS может показать предупреждение о старой версии PHP, но сам интерпретатор PHP меняется в панели хостинга, настройках домена,…
Короткий ответ: скачанный PHP-скрипт в Open Server нужно запускать как отдельный локальный сайт. Создайте проект, положите файлы в папку сайта, выберите подходящую версию PHP, настройте базу данных, если она нужна, перезапустите Open Server…
Короткий ответ: PHP-сайт узнает пользователя через cookie и сессии. Браузер хранит небольшой идентификатор, сервер по этому идентификатору понимает, какой пользователь открыл страницу. Для обычного входа на сайт чаще всего используют session_start() и сохраняют…