🤔 Имеет ли значение регистр заголовка?
Нет, не имеет.
В 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
🤔 Какой метод класса SplFileObject используется для перемещения указателя на заданную позицию в файле?
Anonymous Quiz
37%
moveTo()
17%
seekTo()
23%
setPointer()
23%
fseek()
🤔 Реализация Fibonacci с рекурсией или без?
1. С рекурсией: проще написать, но требует больше памяти из-за вложенных вызовов.
2. Без рекурсии: итеративный метод или использование динамического программирования, эффективнее с точки зрения производительности.
3. Выбор зависит от задачи: рекурсия подходит для демонстрации, итерация — для практических целей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Без рекурсии: итеративный метод или использование динамического программирования, эффективнее с точки зрения производительности.
3. Выбор зависит от задачи: рекурсия подходит для демонстрации, итерация — для практических целей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какую команду использовать для установки зависимостей, указанных в файле composer.json?
Anonymous Quiz
81%
composer install
8%
composer update
10%
composer require
1%
composer add
🤔 Какой метод в PHP позволяет оптимизировать работу с базой данных, используя индексы для ускорения выполнения запросов?
Anonymous Quiz
59%
Создание и использование индексов
13%
Использование функций для кэширования запросов
26%
Использование оптимизированных SQL-запросов
2%
Использование процедур и триггеров
💊5
🤔 В чем разница кэширования, кодирования, шифрования?
1. Кэширование:
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод в PHP позволяет обеспечивать надежную обработку ошибок и исключений, предотвращая сбои в работе приложения?
Anonymous Quiz
0%
Использование функций для отладки кода
96%
Использование try-catch блоков и пользовательских исключений
4%
Использование встроенных функций для логирования ошибок
0%
Использование глобальных переменных для обработки исключений
🤔 Какой из методов в PHP используется для чтения и записи в поток данных с использованием файловых указателей?
Anonymous Quiz
31%
stream_open и stream_write
63%
fopen и fwrite
4%
file_pointer и file_write
2%
open_file и write_file
🤔 В чем заключается обработка ошибок и исключений?
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой встроенный интерфейс PHP используется для создания класса, работающего как массив?
Anonymous Quiz
3%
Countable
33%
ArrayAccess
57%
Iterable
7%
Traversable
🤔 Какой механизм PHP позволяет реализовать отложенное выполнение кода, обеспечивая более эффективное использование ресурсов?
Anonymous Quiz
28%
Коллбэки
9%
Лямбда-функции
30%
Промисы
33%
Генераторы
🤔 Какую проблему решают фабрика и фабричный метод?
Фабрика и фабричный метод решают проблему создания объектов в программе, отделяя процесс их создания от бизнес-логики. Это помогает сделать код более гибким, давая возможность изменять способ создания объектов без изменения основного кода. Эти паттерны используются для улучшения тестируемости, расширяемости и поддерживаемости программы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2