Язык 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 Вам уже под силу :) Но не стоит останавливаться! Продолжайте изучать более сложные вопросы и тоности языка, развивайте свои знания! Поделитесь тестом с друзьями, чтобы узнать их уровень :)