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
🤔 Какой символ используется для обозначения начала блока PHP кода?
Anonymous Quiz
95%
<?php
2%
<php
2%
<?
0%
<!php
🤔3
🤔 Что такое HTTP?

HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена данными между веб-браузером и сервером. HTTP определяет методы (GET, POST, DELETE и др.), которые управляют отправкой и получением данных через Интернет.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2👍1
🤔 Какое значение возвращает функция json_decode() при успешном декодировании JSON-строки?
Anonymous Quiz
0%
null
99%
объект или массив
0%
false
1%
ошибка
🤔 Какой компонент фреймворка 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