Middleware — это промежуточный слой между запросом клиента и сервером, который обрабатывает запросы до их передачи конечному обработчику. Он используется для выполнения задач, таких как аутентификация, логирование, кэширование и обработка ошибок. Middleware помогает разделить логику приложения на независимые компоненты и улучшает масштабируемость и управляемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
3%
Использование массивов и коллекций
26%
Использование кэширования данных
58%
Использование потоковых функций (fopen, fread, fwrite)
13%
Использование функций для работы с базой данных
Anonymous Quiz
4%
Использование глобальных переменных
86%
Использование RabbitMQ или Kafka
4%
Использование функций fopen и fwrite
6%
Использование регулярных выражений
Полиморфизм — это концепция ООП, которая позволяет объектам разных классов обрабатывать одинаковые сообщения или методы по-разному. Полиморфизм позволяет использовать общий интерфейс для взаимодействия с объектами разных типов, не зная их конкретный класс. Он облегчает расширение и поддержку кода, делая его более гибким и удобным для добавления новых классов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
8%
Traits
24%
Interfaces
17%
Abstract Classes
51%
Visibility Modifiers
💊6🤔2
Anonymous Quiz
11%
include
5%
require
59%
include_once
26%
require_once
💊4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
24%
secure_tempfile и sys_get_temp_dir
40%
file_temp_manager и sys_get_temp_dir
12%
tempfile_creator и sys_get_temp_dir
24%
tempnam и sys_get_temp_dir
Anonymous Quiz
85%
Использование систем распределенного кэширования, таких как Redis с TTL (Time-To-Live)
12%
Использование сессий для хранения данных
2%
Использование функции file_put_contents для записи кэша на диск
2%
Использование регулярных выражений для фильтрации данных
- Линейные: массивы, списки, очереди, стеки.
- Нелинейные: деревья, графы.
- Ассоциативные: хеш-таблицы, словари.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
10%
Cookie Management
74%
Session Management
13%
State Management
3%
Cache Management
Anonymous Quiz
48%
null
18%
false
20%
ошибка
14%
пустая строка
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
42%
htmlspecialchars_decode
25%
html_decode
28%
html_entity_decode
5%
entity_decode
👍2
Anonymous Quiz
44%
shell_exec
12%
system
21%
ssh2_exec
23%
exec
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
17%
duration
26%
time
40%
expire
17%
expires
🔥1
Anonymous Quiz
7%
Использование глобальных переменных для хранения данных
10%
Использование функции usleep для управления задержками
7%
Использование регулярных выражений для анализа данных
76%
Использование потоковой обработки данных с помощью генераторов и буферизации
💊9🤔4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
23%
Использование магических методов call и get
9%
Использование методов сериализации
14%
Использование шаблонного метода и абстрактного класса
54%
Использование интерфейсов и класса Proxy