Тест на знание PHP. Средний уровень

Юлия Кузьмина
2019-03-17 21:27:44
429
Тест на знание PHP. Средний уровень

Язык PHP - один из самых популярных языков web-разработки. Тест включает в себя различные вопросы по основным темам, в которых должен разбираться Middle разработчик. Готовы проверить свои знания? Вперед!

Какой индекс будет у элемента "text" в следующем массиве?

3

4

10

Что делает флаг w+ функции fopen?

Создаёт и открывает только для записи; помещает указатель в начало файла.

Открывает файл для чтения и записи; помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует - пытается его создать.

Открывает файл для чтения и записи; помещает указатель в начало файла.

Какое значение будет в переменной $_POST['color'] после отправки следующей формы?

blue

red

array("blue", "green", "red")

Как получить данные cookies?

С помощью переменной $__COOKIE__

С помощью функции getcookie()

Через глобальный массив $_COOKIE

Какие SPL функции начинаются с префикса f?

Работы с файлами

Работы с числами типа float

Невозможно определить конкретно

Верно ли, что PHP полностью поддерживает принципы ООП?

Да

Нет

Как правильно осуществить несколько запросов к базе данных?

mysqli_query($q1); mysqli_query($q2);

mysqli_multi_query($q1, $q2);

mysqli_query($q1, $q2);

Где передаются сookies пользователя?

В заголовке

В теле

Не передаются

Что делает функция explode()?

Очищает память, занимаемую строкой

Разбивает строку в массив с помощью разделителя

Возводит число в степень

Какое утверждение верно?

В PHP вызвать функцию через переменную невозможно

PHP не поддерживает множественное наследование

В PHP существует статическая типизация

Какого оператора не существует в PHP?

===

!===

!==

Как осуществить выборку из таблицы?

С помощью SQL оператора FIND

С помощью SQL оператора SELECT

С помощью функции Select();

Для чего нужны mb-функции?

Для работы с большими числами

Для работы с особыми символами

Для работы с многобайтовыми строками

Что такое рекурсивная функция?

Функция, не возвращающая никаких значений

Функция с циклом

Функция, способная вызвать саму себя изнутри

Есть ли ошибка в следующем коде?

Да

Нет

Вы не обладаете знаниями, необходимыми для уровня Junior PHP-разработчика

Возможно, Вы только начали изучать язык и еще не усвоили важные темы. Обязательно уделите достаточно времени как теории, так и практике, и у Вас обязательно все получится! Поделитесь тестом с друзьями, чтобы узнать их уровень :)

Junior PHP-разработчик

Вы знаете язык на уровне Junior, но более сложные задачи могут ввести вас в тупик. Уделите особое внимание темам, в которых вы допустили ошибки, и у Вас обязательно все получится! Поделитесь тестом с друзьями, чтобы узнать их уровень :)

Middle PHP-разработчик

Вы отлично ответили на все вопросы теста, значит, большинство задачек на PHP Вам уже под силу :) Но не стоит останавливаться! Продолжайте изучать более сложные вопросы и тоности языка, развивайте свои знания! Поделитесь тестом с друзьями, чтобы узнать их уровень :)