🤔 Какой метод используется для получения списка всех переменных, захваченных замыканием?
Anonymous Quiz
38%
getVariables()
5%
getBoundVars()
31%
getClosureVars()
26%
bind_vars()
🤔 Что известно про наследование?
Это механизм объектно-ориентированного программирования, позволяющий создавать классы на основе других классов. Позволяет повторно использовать код, добавлять или переопределять функциональность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это механизм объектно-ориентированного программирования, позволяющий создавать классы на основе других классов. Позволяет повторно использовать код, добавлять или переопределять функциональность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод в PHP позволяет организовать безопасное взаимодействие с внешними API и избежать утечек чувствительной информации?
Anonymous Quiz
2%
Использование глобальных переменных
66%
Использование прокси-серверов и шифрования данных при передаче запросов
22%
Использование функций file_get_contents и file_put_contents для передачи данных
10%
Использование регулярных выражений
🤔1
🤔 Какой цикл позволяет выполнить блок кода как минимум один раз, даже если условие ложно?
Anonymous Quiz
2%
for
10%
while
84%
do-while
4%
foreach
🤔 Что такое медленный запрос?
Это запрос, выполнение которого занимает больше времени, чем заданный порог.
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой подход в PHP позволяет оптимизировать работу с базами данных при выполнении сложных запросов и минимизировать нагрузку на сервер?
Anonymous Quiz
0%
Использование глобальных переменных
4%
Использование функций array_map и array_filter для обработки данных
2%
Использование регулярных выражений
94%
Использование индексирования полей и оптимизация запросов с помощью EXPLAIN
🤔 Как можно изменить значение переменной, захваченной замыканием, внутри самого замыкания?
Anonymous Quiz
31%
Передать переменную по значению в use
59%
Передать переменную по ссылке в use
4%
Использовать global
6%
Использовать static
🤔 Как реализуется полиморфизм ?
1. Полиморфизм реализуется через наследование, интерфейсы и абстрактные классы.
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какой подход позволяет реализовать надежное и эффективное логирование ошибок и событий в PHP-приложениях?
Anonymous Quiz
0%
Использование глобальных переменных для хранения логов
10%
Использование функций error_log и var_dump для записи ошибок
0%
Использование регулярных выражений для фильтрации логов
90%
Использование централизованных систем логирования и мониторинга, таких как ELK Stack или Graylog
🤔 Какие типизации существуют?
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую функцию использовать для замены подстрок, соответствующих регулярному выражению?
Anonymous Quiz
8%
regex_replace()
13%
str_replace()
0%
replace_pattern()
79%
preg_replace()
👍1
🤔 В чем заключается Enterprise Service Bus (ESB)?
Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой атрибут HTML формы необходимо использовать для предотвращения CSRF-атак?
Anonymous Quiz
4%
csrf_protect
88%
csrf_token
7%
token
2%
secure
💊3
🤔 Какой интерфейс PHP используется для создания объектов, которые могут быть подсчитаны с помощью функции count()?
Anonymous Quiz
7%
ArrayAccess
3%
Traversable
28%
Iterator
61%
Countable
🤔 Какой метод используется для установки времени выполнения скрипта в PHP?
Anonymous Quiz
32%
set_time_limit()
28%
set_execution_time()
26%
max_execution_time()
14%
timeout()
🤔 Какой метод используется для объединения двух массивов в PHP?
Anonymous Quiz
2%
array_combine()
94%
array_merge()
4%
array_join()
0%
merge_arrays()
🤔 Какой метод класса DateTime используется для установки временной зоны?
Anonymous Quiz
96%
setTimezone()
2%
changeTimezone()
0%
updateTimezone()
2%
adjustTimezone()
🤔 В какой ситуации лучше использовать слабую типизацию в PHP, и как это влияет на поведение кода?
Anonymous Quiz
75%
Когда требуется гибкость в работе с разными типами данных и автоматическое приведение типов
6%
Когда требуется строгое соответствие типов данных для предотвращения ошибок
6%
Когда необходимо выполнить код быстрее за счет сокращения проверок типов
13%
Когда нужно избежать ошибок, связанных с динамическим созданием переменных
🤔 Какую аннотацию в PHPDoc используют для указания категории класса или метода?
Anonymous Quiz
36%
7%
14%
44%
🤔 Какой метод используется для работы с конфигурационными файлами в PHP?
Anonymous Quiz
63%
parse_ini_file()
12%
config_read()
4%
yaml_parse_file()
22%
json_config()
💊4
🤔 Какой суперглобальный массив используется для получения данных из HTML-формы, отправленных методом POST?
Anonymous Quiz
3%
$_GET
86%
$_POST
9%
$_REQUEST
2%
$_FORM