Каталог тестов · Web-программирование

Язык PHP: теги и переменные, строки и кавычки, условия и циклы, массивы и foreach, функции, include и require, классы и объекты — тест

Предмет: Информатика Класс: 9 Вопросов: 15 Баллов: 43 Время: 25 мин Уч. год: 2025-2026 Предпроф / ИТ-вертикаль / Web-программирование
Бесплатно для подключённых школ

PHP — язык, на котором написана большая часть сайтов в интернете. Его синтаксис похож на C++ и JavaScript, но есть и свои особенности: переменные начинаются со знака доллара, строки склеиваются точкой, а двойные кавычки сами подставляют значения переменных. Третий раздел программы — основные конструкции языка.

Что проверяется

Теги PHP и разделение кода и HTML, имена переменных, типы данных, автоматическое приведение типов при сложении. Конкатенация строк, подстановка переменных в двойных кавычках и её отсутствие в одинарных, длина строки strlen. Условные операторы if и switch, циклы for и foreach. Индексные и ассоциативные массивы, функция count. Функции пользователя и return. Подключение файлов include и require. Классы, конструктор, создание объекта и обращение к полю. Нестрогое и строгое сравнение. Обработка данных формы.

Задания

Пятнадцать заданий: предсказать вывод echo с числами, строками и кавычками, вычислить сумму в цикле и результат функции, сопоставить конструкцию и назначение, вставить пропуски в объявление ассоциативного массива, разделить значения по типам, восстановить порядок обработки поля формы, выбрать верные утверждения об include и require.

Разбор

Пояснения показывают, почему 5 + «3» в PHP равно 8, почему в одинарных кавычках имя переменной выводится буквально, чем require отличается от include при отсутствии файла и почему «10» == 10 истинно, а «10» === 10 — нет.

Назначение

Работа рассчитана на шестнадцать часов раздела о базовых конструкциях PHP, перед подключением базы данных. Ошибки синтаксиса и типов, выявленные здесь, иначе всплывут уже в работе с формами и SQL, где искать их труднее. Программа «Web-программирование» продолжает вёрстку серверной частью: локальный сервер, язык PHP, база MySQL, формы и авторизация. За семьдесят два часа ученик проходит путь от «Hello, world!» до сайта с регистрацией и личным кабинетом — его он и защищает как итоговый проект. Эта работа — вторая из 3 по курсу.

Где и как проходить тест

Задания открываются в браузере на компьютере, планшете или мобильном телефоне, поэтому подойдёт любое устройство под рукой. Благодаря настраиваемому периоду прохождения тест подходит и для домашней работы. Чтобы снизить риск списывания, фиксируются попытки переключиться на другие вкладки браузера или другие приложения.

Готовитесь к этой работе?

Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: Язык PHP: синтаксис, массивы, функции и классы — курс «Web-программирование», 7–9 классы →

Примеры заданий

Вопрос 1 · 2 балл(ов)

Какими тегами выделяют код PHP внутри файла?

Вопрос 2 · 2 балл(ов)

С какого символа начинается имя переменной в PHP?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу
Посмотреть в демо