Anonymous Quiz
7%
Использование глобальных переменных и функций
6%
Использование встроенных структур данных и алгоритмов
2%
Использование функций для обработки строк и массивов
84%
Использование наследования, полиморфизма и инкапсуляции
💊3🤔2
Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
61%
sha256()
33%
hash()
2%
crypt()
5%
md5()
Anonymous Quiz
7%
Notice
20%
Warning
54%
Fatal Error
20%
Parse Error
• Он хранит ссылки на зависимости и позволяет получить их по запросу.
• Недостаток: сложнее отслеживать зависимости и тестировать код, так как локатор создаёт скрытые связи.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
92%
trim()
4%
strip()
1%
ltrim()
4%
rtrim()
Anonymous Quiz
6%
Использование глобальных переменных для хранения данных
30%
Использование функции memory_get_usage для отслеживания использования памяти
57%
Использование сборщика мусора и циклического кэширования с функциями gc_collect_cycles и gc_enable
7%
Использование функции array_filter для удаления ненужных данных
1. Позволяют добавлять, изменять или удалять таблицы, столбцы и индексы в контролируемой форме.
2. Помогают синхронизировать структуру базы данных между разработчиками и окружениями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
23%
Использование функции array_keys и array_values
10%
Использование функции array_merge и array_diff
38%
Использование циклов и рекурсии
30%
Использование функций array_map и array_reduce
Anonymous Quiz
14%
filter_array()
77%
array_filter()
0%
filter_elements()
8%
array_map()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
6%
Использование глобальных переменных для хранения версий
4%
Использование функции file_get_contents для получения версии
90%
Использование инструментов развертывания и управления версиями, таких как Composer, Git и Capistrano
0%
Использование регулярных выражений для управления версиями
💊4
Anonymous Quiz
5%
path
4%
domain
86%
expires
4%
secure
Полиморфизм — это концепция ООП, которая позволяет объектам разных классов обрабатывать одинаковые сообщения или методы по-разному. Полиморфизм позволяет использовать общий интерфейс для взаимодействия с объектами разных типов, не зная их конкретный класс. Он облегчает расширение и поддержку кода, делая его более гибким и удобным для добавления новых классов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
77%
$_SERVER
12%
$_ENV
5%
$_SESSION
6%
$_POST
Anonymous Quiz
46%
clear()
27%
reset()
9%
free()
18%
destroy()
Горизонтальное шардирование разделяет данные на отдельные шарды по строкам, распределяя их между несколькими серверами. Это позволяет увеличивать масштаб за счёт добавления новых серверов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
83%
Использование механизмов блокировок и транзакций в базе данных для управления конкурентным доступом
9%
Использование глобальных переменных для хранения состояния
3%
Использование функции sleep для синхронизации запросов
5%
Использование регулярных выражений для фильтрации ввода
💊4
Anonymous Quiz
37%
array_reverse
5%
reverse_sort
38%
rsort
20%
array_rsort
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4