Глиф Учебники

Итоговый тест

PHP · 20 вопросов

Вопросы по всем урокам курса: от первого запуска PHP до классов. Если ответ вызывает сомнения, вернитесь к уроку и перечитайте раздел — в пояснении к каждому вопросу сказано, почему верен именно этот вариант.

1. Где выполняется код PHP, когда посетитель открывает страницу сайта?
2. Какая команда запускает встроенный веб-сервер PHP для проверки страниц?
3. Что выведет программа?
PHP
<?php
$city = "Минск";
echo "Город: $city, " . 'страна: $country';
4. Что вернёт strlen("мир")?
5. Что выведет echo 7 % 3;?
6. Чем match отличается от switch?
7. Что выведет программа?
PHP
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i > 3) {
        break;
    }
    echo $i;
}
8. Как обойти массив и получить ключ и значение каждого элемента?
9. Что окажется в $a после $a = ["x", "y"]; $a[] = "z";?
10. Функция f() обращается к переменной $price, созданной в файле вне функции. Что будет?
11. Зачем выводить данные из формы через htmlspecialchars?
12. Как PHP получит значение поля <input name="email"> из формы с method="post"?
13. Чем require отличается от include?
14. Что нужно сделать до первого обращения к $_SESSION?
15. Почему нельзя хранить признак «администратор» в cookie?
16. Как безопасно найти пользователя по почте из формы через PDO?
17. Как правильно хранить пароли пользователей?
18. Зачем писать exit сразу после header('Location: /login.php')?
19. Свойство объявлено private. Где его можно изменить?
20. Что выведет var_dump(0 == "") в PHP 8?