PHP / Тесты
1.21K subscribers
31 photos
661 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Чем HTTP первой версии отличается от второй?

HTTP/1.1 требует для каждого запроса нового соединения, что создает дополнительную нагрузку. HTTP/2 поддерживает мультиплексирование, позволяя передавать несколько запросов и ответов одновременно по одному соединению, что улучшает производительность.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какую функцию PHP использовать для генерации криптографически безопасного токена?
Anonymous Quiz
48%
crypt()
25%
openssl_random_pseudo_bytes()
20%
random_bytes()
7%
uniqid()
🤔 В чем преимущества асинхронного шифрования?

1. Безопасность: открытый ключ можно свободно распространять, закрытый ключ остаётся приватным.
2. Удобство обмена: не требуется передавать секретный ключ для шифрования.
3. Поддержка цифровой подписи: позволяет проверять подлинность отправителя.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какое свойство ReflectionClass в PHP возвращает имена всех констант класса?
Anonymous Quiz
47%
getConstants()
16%
getClassConstants()
31%
getReflectionConstants()
6%
getAllConstants()
🤔 Какой метод Laravel используется для автоматического экранирования данных, полученных из пользовательского ввода?
Anonymous Quiz
18%
scape()
41%
sanitize()
22%
filter()
18%
e()
🤔 Какой метод класса SplFixedArray используется для очистки массива?
Anonymous Quiz
32%
clear()
47%
reset()
0%
free()
21%
destroy()
🤔 Что такое алгоритмическая сложность?

Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Вопрос: Какой синтаксис используется для создания комментариев в PHP?
Anonymous Quiz
21%
// Комментарий
13%
/* Комментарий */
0%
# Комментарий
67%
Все вышеперечисленные
🤔 Какой метод класса Memcached используется для получения значения из кэша?
Anonymous Quiz
5%
fetch()
5%
retrieve()
79%
get()
11%
load()
🤔Что такое Service Locator?

Это паттерн проектирования, предоставляющий объект (локатор), который отвечает за предоставление зависимостей (сервисов) в приложении.
• Он хранит ссылки на зависимости и позволяет получить их по запросу.
• Недостаток: сложнее отслеживать зависимости и тестировать код, так как локатор создаёт скрытые связи.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую директиву использовать для определения функции в PHP?
Anonymous Quiz
93%
function
7%
def
0%
define
0%
proc
🤔 Какой метод в PHP позволяет обрабатывать большие объемы данных, создавая и управляя итераторами, которые могут обрабатывать данные по мере необходимости?
Anonymous Quiz
7%
Streams
46%
Generators
46%
Iterators
2%
Arrays
🤔 В чем различие между where и having?

WHERE используется для фильтрации строк до применения агрегатных функций и группировки данных, тогда как HAVING применяется после группировки для фильтрации результатов агрегатных функций. WHERE работает с отдельными записями, а HAVING — с агрегированными группами. Оба оператора часто применяются вместе для многоуровневой фильтрации данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой из методов в PHP используется для работы с метаданными классов и методов?
Anonymous Quiz
6%
MethodInspector
63%
ReflectionMethod
26%
MethodReflection
6%
class_reflect
🤔 В каких местах нельзя использовать Laravel как фреймворк?

1. Реалтайм-приложения: Laravel не идеален для высоконагруженных приложений с минимальной задержкой, например, игр.
2. Микросервисы: Laravel может быть избыточен из-за большого количества встроенных компонентов.
3. Проекты с крайне низким бюджетом: из-за сложности поддержки на минимальных конфигурациях серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую функцию использовать для удаления дублирующихся значений из многомерного массива?
Anonymous Quiz
6%
array_map_recursive()
18%
array_filter_recursive()
6%
array_diff_recursive()
70%
array_unique_recursive()
🤔 Вопрос: Как в PHP можно получить количество элементов в массиве?
Anonymous Quiz
5%
length()
92%
count()
0%
size()
3%
sizeof()
🤔 Что такое namespaces

Namespaces в PHP — это способ организации кода для предотвращения конфликтов имен между классами, функциями и константами. Использование пространства имен позволяет создать уникальные идентификаторы, чтобы избежать пересечений между именами в крупных проектах или при использовании сторонних библиотек.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой механизм PHP позволяет реализовать отложенное выполнение кода, обеспечивая более эффективное использование ресурсов?
Anonymous Quiz
20%
Коллбэки
20%
Лямбда-функции
34%
Промисы
25%
Генераторы
🤔 Какие типы БД бывают?

Базы данных делятся на реляционные (SQL) и нереляционные (NoSQL). Реляционные базы данных (например, MySQL, PostgreSQL) хранят данные в виде таблиц и используют SQL для запросов. Нереляционные базы данных (например, MongoDB) используют разные модели данных (документы, ключ-значение и т.д.), что делает их более гибкими для работы с большими объёмами данных и неструктурированной информацией.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2