🤔 Какой метод в PHP позволяет эффективно реализовать логику обработки событий в приложениях с высоким уровнем взаимодействия?
Anonymous Quiz
93%
Использование событийного механизма и обработки событий с помощью системы подписок и уведомлений
2%
Использование глобальных переменных
4%
Использование функций array_merge и array_intersect для обработки массивов
0%
Использование регулярных выражений
🤔 Какую функцию использовать для получения метаинформации о потоке?
Anonymous Quiz
38%
stream_metadata()
8%
stream_get_details()
24%
stream_get_meta_data()
30%
stream_get_info()
🤔 Что известно про наследование?
Это механизм объектно-ориентированного программирования, позволяющий создавать классы на основе других классов. Позволяет повторно использовать код, добавлять или переопределять функциональность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это механизм объектно-ориентированного программирования, позволяющий создавать классы на основе других классов. Позволяет повторно использовать код, добавлять или переопределять функциональность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какую функцию использовать для регенерации идентификатора сессии и удаления старой сессии?
Anonymous Quiz
29%
session_regenerate_id(true)
38%
session_reset_id()
5%
session_create_id()
29%
session_refresh_id()
🤔 Как вызвать метод анонимного класса, созданного внутри функции?
Anonymous Quiz
64%
(new class { ... })->method();
14%
(class { ... })->method();
18%
(new anonymous { ... })->method();
4%
(new lambda { ... })->method();
🤔 В чем заключается Enterprise Service Bus (ESB)?
Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод класса DateTime используется для сравнения двух объектов DateTime?
Anonymous Quiz
52%
diff()
18%
compare()
23%
isEqual()
8%
match()
🤔 Какой из следующих методов PHP позволяет использовать массивы в качестве ключей в ассоциативных массивах?
Anonymous Quiz
51%
Массивы не могут быть ключами в ассоциативных массивах
36%
array_keys()
2%
array_merge()
12%
array_combine()
💊4
🤔 Что такое динамическая типизация
Динамическая типизация — это свойство языка программирования, где тип переменной определяется во время выполнения, а не во время компиляции. Это позволяет использовать одну переменную для хранения данных разных типов, упрощая код, но также увеличивая вероятность ошибок, так как проверки типов происходят в процессе выполнения. Языки с динамической типизацией, такие как Python и JavaScript, предлагают большую гибкость, но требуют внимательности при работе с типами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Что такое абстрактный класс в PHP?
Anonymous Quiz
13%
Класс, который можно создать только через наследование.
13%
Класс, который содержит только абстрактные методы.
74%
Класс, который нельзя использовать напрямую, а только через его наследники.
0%
Класс, который автоматически создаёт экземпляр при загрузке PHP.
🤔 Что такое PHP?
Anonymous Quiz
27%
Personal Home Page
27%
Pre Hypertext Processor
43%
PHP: Hypertext Preprocessor
4%
Hypertext Programming Protocol
🤔6💊2
🤔 В чем разница кэширования, кодирования, шифрования?
1. Кэширование:
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой метод в PHP позволяет оптимизировать производительность базы данных и ускорить выполнение запросов?
Anonymous Quiz
5%
Использование встроенных функций для работы с базами данных
3%
Использование регулярных выражений для обработки данных
79%
Использование индексов и оптимизированных запросов
13%
Использование функций для кэширования данных
💊2
🤔 Какой HTTP-заголовок используется для предотвращения кэширования страниц браузером?
Anonymous Quiz
36%
Cache-Control: no-store
2%
Expires: -1
21%
Pragma: no-cache
41%
Все вышеперечисленное
🤔 Что делает бэкслеш перед глобальными функциями?
Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод используется в Yii2 для определения поведения модели?
Anonymous Quiz
23%
events()
11%
attributes()
23%
rules()
43%
behaviors()
🤔 Какой цикл используется для выполнения кода, пока условие истинно?
Anonymous Quiz
2%
for
4%
foreach
77%
while
17%
do-while
🤔3
🤔 Что такое Rest
REST (Representational State Transfer) — это архитектурный стиль для разработки веб-сервисов. Он основывается на стандартах HTTP и включает использование простых методов (GET, POST, PUT, DELETE) для взаимодействия с ресурсами, представленных в виде URL. RESTful API являются безсессионными, и каждый запрос от клиента к серверу должен содержать всю необходимую информацию для выполнения операции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1
🤔 Какой из перечисленных типов данных в PHP не является скалярным?
Anonymous Quiz
4%
Integer
9%
String
80%
Array
7%
Float
🤔 Какую директиву использовать для определения функции в PHP?
Anonymous Quiz
93%
function
3%
def
4%
define
0%
proc
🔥1
🤔 Что такое алгоритмическая сложность?
Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3