Ищете эффективный способ проверить свои знания в области PHP? Наш тест с ответами «PHP» – идеальное решение для вас! Этот тест охватывает все ключевые аспекты языка программирования PHP, от базовых синтаксических конструкций до сложных тем, таких как работа с базами данных, объектно-ориентированное программирование и использование различных библиотек и фреймворков. Каждый вопрос тщательно подобран, чтобы проверить ваше понимание и применить знания на практике. После прохождения теста вы получите подробные ответы, которые помогут вам лучше понять свои ошибки и улучшить навыки.
Наш тест с ответами «PHP» подойдет как для начинающих, так и для опытных разработчиков. Он поможет вам оценить свой уровень знаний, подготовиться к собеседованиям или просто освежить свои навыки. В тесте представлены реальные задачи, с которыми вы можете столкнуться в повседневной работе, что делает его особенно полезным для практического применения.
Не упустите возможность проверить свои знания и улучшить навыки программирования на PHP. Начните тест прямо сейчас и шагните на путь к мастерству в этом популярном языке программирования!
Вопрос 1: Вы передаете ассоциативный массив в функцию sort(). Каким будет результат выполнения функции:
массив будут отсортирован по значениям. Ключи элементов отсортированы не будут и не будут сохранены (верный ответ)
массив будут отсортирован по значениям. Ключи элементов отсортированы не будут, но будут сохранены
массив будут отсортирован по ключам. Значения элементов отсортированы не будут
Вопрос 2: Какую парадигму программирования поддерживает PHP:
логическую
процедурную (верный ответ)
логистическую
Вопрос 3: Какую парадигму программирования поддерживает PHP:
логистическую
логическую
объектно-ориентированную (верный ответ)
Вопрос 4: Какой оператор обозначает равенство значений в языке PHP:
== (верный ответ)
=
:=
Вопрос 5: Как можно задать массив в языке PHP:
$arr[«a»,»b»,»c»] = «q»
$arr («0″=> «a»)
$arr = array(«a»,»b»,»c») (верный ответ)
Вопрос 6: Как можно задать массив в языке PHP:
$arr («0″=> «a»)
$arr[0] = «a» (верный ответ)
$arr[«a»,»b»,»c»] = «q»
Вопрос 7: Какое из утверждений относительно оператора require верно:
при использовании внутри условных блоков require не нужно заключать в фигурные скобки
require выполняет код указанного в нем файла только один раз
require используется для включения в программу содержимого другого файла (верный ответ)
Вопрос 8: Какое из утверждений относительно оператора include верно:
include используется для включения в программу содержимого другого файла (верный ответ)
файл, включаемый с помощью include, должен быть правильным HTML-файлом
файл, включаемый с помощью include, может быть любым файлом
Вопрос 9: Чем отличается клиент от сервера:
сервер создает соединение, а клиент, пользуясь им, передает свой запрос
сервер есть часть компьютерной архитектуры сервер-сервер, а клиент – архитектуры клиент-клиент
клиент посылает запросы, а сервер обрабатывает их (верный ответ)
Вопрос 10: Чем отличается клиент от сервера:
сервер создает соединение, а клиент, пользуясь им, передает свой запрос
клиент отображает данные на экране компьютера пользователя, а сервер предоставляет данные (верный ответ)
сервер есть часть компьютерной архитектуры сервер-сервер, а клиент – архитектуры клиент-клиент
Вопрос 11: В чем состоит одна из функций сервера:
обрабатывать запросы клиента (верный ответ)
отображать данные на экране компьютера пользователя
инициировать соединение с клиентом
Вопрос 12: В чем состоит одна из функций сервера:
отображать данные на экране компьютера пользователя
запускать процессы, запрошенные клиентом, и возвращать клиенту результаты (верный ответ)
инициировать соединение с клиентом
Вопрос 13: Как можно получить и вывести на экран список всех методов класса, представителем которого является объект:
Вопрос 24: Составить запрос к таблице описаний статей (Articles): изменить название статьи (title), автор (author) которой «Петров» на название «Второе название»:
UPDATE Articles SET title=»Второе название»
UPDATE Articles SET title=»Второе название» WHERE author=»Петров» (верный ответ)
UPDATE Articles SET title=»Второе название» WHERE title=» Первое название»
Вопрос 25: Каковы синтаксис и семантика функции explode:
эта функция без параметров. Ее семантика неизвестна
массив explode (строка string). Эта функция разбивает строку string на части с помощью разделителя » » и возвращает массив полученных строк
массив explode(строка separator, строка string [, int limit]). Эта функция разбивает строку string на части с помощью разделителя separator и возвращает массив полученных строк (верный ответ)
Вопрос 26: Параметр session.cookie_lifetime задает длительность жизни cookies в секундах. Какое значение имеет этот параметр по умолчанию:
по умолчанию это «10», т.е. данные в cookies считаются правильными ровно 10 секунд
по умолчанию это «0», т.е. данные в cookies считаются правильными до закрытия окна браузера (верный ответ)
по умолчанию это «60»
Вопрос 27: Уничтожить текущую сессию целиком можно командой session_destroy(); К чему приведет уничтожение сессии:
после уничтожения сессии уничтожается ее идентификатор, мы больше не можем ни регистрировать переменные, ни вообще производить какие-либо действия с сессией (верный ответ)
после уничтожения сессии очищается массив $_SESSION и больше ничего не происходит
после уничтожения сессии массив $_SESSION заполняется нулями
Вопрос 28: С помощью какой функции можно получить идентификатор сессии:
id_session
session_id (верный ответ)
session_identificator
Вопрос 29: Какова структура регулярного выражения:
общая структура регулярного выражения: шаблон, выделенный с помощью специального символа разделителя, модификатор, влияющий на способ обработки регулярного выражения (верный ответ)
общая структура регулярного выражения: шаблон, выделенный с помощью специального символа разделителя
общая структура регулярного выражения: шаблон, заключенный в круглые скобки, и функция для его обработки
Вопрос 30: Назначение метасимвола «-«:
вычисляет символьный класс
задает диапазон символов (верный ответ)
отрицание класса, но только если это первый символ