Anonymous Quiz
71%
пустой массив
9%
null
18%
false
1%
ошибка
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
75%
использовать алиасы
4%
изменить имя класса
13%
использовать префиксы
8%
изменить порядок подключения трейтов
Anonymous Quiz
54%
get()
6%
set()
21%
call()
19%
isset()
💊1
1. Модули верхнего уровня не должны зависеть от модулей нижнего уровня, оба должны зависеть от абстракций.
2. В коде это реализуется через интерфейсы: классы работают с интерфейсами, а не с конкретными реализациями.
3. Это упрощает тестирование и замену модулей без изменения основного кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
16%
$parent->property
19%
$outer->property
39%
$this->parent->property
27%
$this->property
Anonymous Quiz
14%
Использование глобальных переменных для хранения поведения
6%
Использование функции include для подключения конфигураций
78%
Использование паттерна проектирования Strategy или Dependency Injection
2%
Использование регулярных выражений для определения поведения
💊2
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
12%
set()
55%
get()
17%
call()
16%
isset()
Anonymous Quiz
43%
true
32%
false
2%
null
23%
123
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
38%
strcmp()
25%
strcasecmp()
25%
strcompare()
13%
strcomp()
Anonymous Quiz
76%
Использование многопоточности и асинхронного программирования
6%
Использование синхронных вызовов и задержек
10%
Использование встроенных функций для обработки запросов
8%
Использование функций для работы с файлами и потоками данных
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
47%
addAttribute()
27%
setAttribute()
18%
appendAttribute()
8%
createAttribute()
Anonymous Quiz
14%
current()
14%
next()
9%
key()
63%
Все вышеперечисленные
- Гарантирует доставку и порядок.
- Используется для HTTP, FTP, SSH и т.п.
- Медленнее из-за проверок, подтверждений, управления потоком.
- UDP — ненадёжный, без соединения:
- Быстрее, но без гарантии доставки и порядка.
- Используется для видео/аудио-стриминга, игр, DNS, VoIP.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
81%
usort()
4%
uksort()
8%
uasort()
7%
array_multisort()
Anonymous Quiz
14%
bindValue()
60%
bindParam()
25%
bind()
2%
bindVar()
Нет, не имеет.
В HTTP заголовки регистронезависимы.
Например, Content-Type, content-type, CONTENT-TYPE — это одно и то же.
Но значения заголовков могут быть чувствительны к регистру — зависит от конкретного поля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM