PHP / Тесты
1.24K subscribers
31 photos
609 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой компонент фреймворка Symfony используется для управления HTTP-запросами и ответами?
Anonymous Quiz
9%
RequestComponent
45%
HttpFoundation
5%
ResponseComponent
41%
HttpRequest
🤔 Что такое в мире PHP PSR и RFC?

PSR (PHP Standards Recommendations) — это набор стандартов и рекомендаций для написания кода в PHP, таких как PSR-1, PSR-2 для стиля кода, PSR-4 для автозагрузки классов. RFC (Request for Comments) — это предложения по улучшению PHP, которые обсуждаются и принимаются сообществом, формируя новые возможности и изменения в языке. Оба механизма способствуют стандартизации и улучшению качества кода в PHP-сообществе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какую команду использовать для генерации тестового класса с помощью PHPUnit?
Anonymous Quiz
7%
phpunit scaffold
38%
phpunit make
33%
phpunit generate
22%
phpunit create
🤔 Какой метод позволяет безопасно обрабатывать и валидировать данные, поступающие от пользователей, для предотвращения атак и обеспечения корректной работы приложения?
Anonymous Quiz
71%
Использование встроенных функций и библиотек для валидации и очистки данных
2%
Использование глобальных переменных для хранения данных
5%
Использование функции eval для выполнения динамического кода
22%
Использование регулярных выражений для проверки форматов данных
🤔1
🤔 Что такое подготовка запросов?

Это запросы, которые компилируются сервером перед выполнением.
1. Они защищают от SQL-инъекций, так как параметры передаются отдельно от запроса.
2. Улучшают производительность, так как один запрос можно выполнить несколько раз с разными данными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод используется для объединения массивов в PHP?
Anonymous Quiz
10%
merge()
4%
array_combine()
83%
array_merge()
3%
combine()
🤔 Что такое логирование?

Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой цикл позволяет выполнить блок кода как минимум один раз, даже если условие ложно?
Anonymous Quiz
4%
for
11%
while
80%
do-while
5%
foreach
🤔 Какой метод класса SplObjectStorage используется для добавления объекта с данными?
Anonymous Quiz
37%
attach()
45%
add()
6%
insert()
12%
put()
🤔 Что запрещает final?

Модификатор final запрещает наследование класса, если он указан перед его объявлением.
Если final используется для метода, он запрещает переопределение этого метода в дочерних классах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой из методов в PHP используется для обработки данных из массива $_POST?
Anonymous Quiz
16%
sanitize_post
29%
validate_post
22%
filter_post
33%
filter_input_array
🤔 Что такое вертикальное шардирование?

Вертикальное шардирование разделяет данные по столбцам (таблицам), при этом каждая часть данных хранится на отдельном сервере. Это полезно для разделения по функциональности, например, когда разные сервисы работают с разными наборами данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой из методов позволяет в PHP реализовать концепцию "передача по ссылке" для оптимизации работы с большими массивами и объектами, избегая избыточного копирования данных?
Anonymous Quiz
0%
Использование глобальных переменных для хранения массивов
92%
Использование ссылок с помощью оператора & при передаче аргументов в функции
2%
Использование функции array_merge для объединения массивов
6%
Использование функции array_map для модификации данных
🤔 Что такое Factory?

Это паттерн проектирования, который предоставляет способ создания объектов без указания точного класса.
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой из методов в PHP используется для проверки, что переменная является объектом класса, унаследованным от другого класса?
Anonymous Quiz
25%
is_subclass_of
58%
is_instance_of
6%
subclass_check
11%
instance_check
🤔 Какой метод в PHP используется для проверки, начинается ли строка с заданной подстроки?
Anonymous Quiz
58%
str_starts_with
20%
starts_with
22%
str_begins
0%
begins_with
🤔 Имеет ли значение регистр заголовка?

Нет, не имеет.
В HTTP заголовки регистронезависимы.
Например, Content-Type, content-type, CONTENT-TYPE — это одно и то же.
Но значения заголовков могут быть чувствительны к регистру — зависит от конкретного поля.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой параметр cURL используется для установки аутентификации с использованием логина и пароля?
Anonymous Quiz
13%
CURLOPT_USERPWD
6%
CURLOPT_LOGIN
50%
CURLOPT_AUTH
31%
CURLOPT_CREDENTIALS