Anonymous Quiz
31%
addChild()
40%
appendChild()
24%
createElement()
4%
insertChild()
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
1%
Использование глобальных переменных
97%
Использование контейнеров внедрения зависимостей (DI-контейнеров), таких как Symfony DI или PHP-DI
1%
Использование функций new и clone
0%
Использование регулярных выражений
Anonymous Quiz
8%
sort_keys()
23%
array_sort_keys()
64%
ksort()
5%
key_sort()
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
49%
Функции
9%
Интерфейсы
38%
Наследование
3%
Прототипы
🤔4💊4
Anonymous Quiz
5%
Использование глобальных переменных
11%
Использование регулярных выражений
84%
Использование единой точки входа и роутинга
0%
Использование функций для работы с массивами
Динамическая типизация характерна для языков, таких как Python, JavaScript, PHP. Например, переменная может быть сначала числом, а затем строкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
78%
возвращает массив с элементами в обратном порядке
20%
сортирует массив в обратном порядке
1%
объединяет два массива в обратном порядке
0%
удаляет элементы массива в обратном порядке
💊1
Anonymous Quiz
2%
Использование глобальных переменных
62%
Использование централизованных систем логирования и мониторинга
0%
Использование регулярных выражений
36%
Использование функций error_log и set_error_handler для обработки ошибок
🤔1
• Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
53%
false
19%
null
24%
-1
4%
0
Anonymous Quiz
1%
Использование глобальных переменных
10%
Использование функций include и require
88%
Использование контейнеров, таких как Docker
0%
Использование регулярных выражений
💊2
Это тесты, проверяющие отдельные единицы кода (обычно функции, методы или классы) в изоляции от внешних зависимостей.
Особенности:
- Быстрые, запускаются локально.
- Должны быть предсказуемыми и детерминированными.
- Не используют базу данных, сеть или файловую систему (для этого есть интеграционные и e2e-тесты).
- Помогают отлавливать баги на раннем этапе и облегчают рефакторинг.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
46%
Laravel
2%
CodeIgniter
6%
Symfony
46%
Все вышеперечисленные
🤔1
Anonymous Quiz
79%
current()
11%
get()
7%
fetch()
2%
retrieve()
💊2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
2%
Использование глобальных переменных для хранения данных веб-сервисов
98%
Использование RESTful и GraphQL API с поддержкой масштабирования и отказоустойчивости
0%
Использование функции file_get_contents для интеграции с веб-сервисами
0%
Использование регулярных выражений для обработки запросов
Anonymous Quiz
83%
Использование библиотеки Twig
14%
Использование встроенных функций для работы с JSON
0%
Использование глобальных переменных для хранения данных
3%
Использование функций для работы с массивами
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
22%
str_split()
75%
explode()
1%
split_string()
1%
divide()