🤔 Какой цикл позволяет выполнить блок кода как минимум один раз, даже если условие ложно?
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 используется для метода, он запрещает переопределение этого метода в дочерних классах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Модификатор final запрещает наследование класса, если он указан перед его объявлением.
Если final используется для метода, он запрещает переопределение этого метода в дочерних классах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод в PHP позволяет создавать динамически изменяемые веб-страницы, которые могут адаптироваться к изменениям данных в реальном времени?
Anonymous Quiz
0%
Использование глобальных переменных для хранения данных
100%
Использование технологий AJAX и WebSocket для обновления данных на странице без перезагрузки
0%
Использование функции header для перенаправления пользователей
0%
Использование регулярных выражений для динамического изменения контента
🤔 Какой из методов в PHP используется для обработки данных из массива $_POST?
Anonymous Quiz
16%
sanitize_post
29%
validate_post
22%
filter_post
33%
filter_input_array
🤔 Что такое вертикальное шардирование?
Вертикальное шардирование разделяет данные по столбцам (таблицам), при этом каждая часть данных хранится на отдельном сервере. Это полезно для разделения по функциональности, например, когда разные сервисы работают с разными наборами данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет управлять сессиями пользователей, сохраняя их состояние и данные между запросами?
Anonymous Quiz
8%
Использование встроенных функций для работы с пользователями
9%
Использование механизмов кэширования для хранения данных
83%
Использование функций session_start, session_save_path и session_destroy
0%
Использование глобальных переменных для хранения данных
🤔 Какой из методов позволяет в PHP реализовать концепцию "передача по ссылке" для оптимизации работы с большими массивами и объектами, избегая избыточного копирования данных?
Anonymous Quiz
0%
Использование глобальных переменных для хранения массивов
92%
Использование ссылок с помощью оператора & при передаче аргументов в функции
2%
Использование функции array_merge для объединения массивов
6%
Использование функции array_map для модификации данных
🤔 Что такое Factory?
Это паттерн проектирования, который предоставляет способ создания объектов без указания точного класса.
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: 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 — это одно и то же.
Но значения заголовков могут быть чувствительны к регистру — зависит от конкретного поля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Нет, не имеет.
В HTTP заголовки регистронезависимы.
Например, Content-Type, content-type, CONTENT-TYPE — это одно и то же.
Но значения заголовков могут быть чувствительны к регистру — зависит от конкретного поля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой параметр cURL используется для установки аутентификации с использованием логина и пароля?
Anonymous Quiz
13%
CURLOPT_USERPWD
6%
CURLOPT_LOGIN
50%
CURLOPT_AUTH
31%
CURLOPT_CREDENTIALS
🤔 Как создать анонимный класс, который реализует интерфейс Iterator?
Anonymous Quiz
71%
new class implements Iterator {}
10%
new class extends Iterator {}
10%
new Iterator() {}
10%
new implements Iterator {}
👍2
🤔 Что такое логирование?
Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какое ключевое слово используется для предотвращения переопределения метода в классе-наследнике?
Anonymous Quiz
10%
static
3%
const
79%
final
8%
protected
🤔 Какой метод используется для удаления всех пробелов из начала и конца строки в PHP?
Anonymous Quiz
78%
trim()
8%
strip()
3%
clean()
11%
trim()
🤔7
🤔 Что такое алгоритмическая сложность?
Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод в PHP позволяет эффективно управлять задачами и планировать их выполнение в будущем?
Anonymous Quiz
94%
Использование планировщика задач, такого как Cron или системного планировщика
2%
Использование глобальных переменных
5%
Использование функций sleep и time
0%
Использование регулярных выражений
👍2
🤔 Какой принцип нарушает Active Record?
Active Record нарушает принцип единственной ответственности (SRP) из SOLID.
1. В Active Record бизнес-логика и операции работы с базой данных объединены в одном классе.
2. Это усложняет поддержку, тестирование и расширение кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. В Active Record бизнес-логика и операции работы с базой данных объединены в одном классе.
2. Это усложняет поддержку, тестирование и расширение кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой тип ошибки не может быть перехвачен блоком try-catch в PHP?
Anonymous Quiz
17%
E_WARNING
34%
E_NOTICE
24%
E_PARSE
25%
E_ERROR