Anonymous Quiz
78%
get_cookie_params()
6%
read_cookie_params()
17%
session_get_cookie_params()
0%
fetch_cookie_params()
Anonymous Quiz
27%
Использование встроенных функций для работы с массивами
0%
Использование глобальных переменных и массивов
73%
Использование коллекций и итераторов
0%
Использование регулярных выражений для обработки данных
💊2
Объединение таблиц через JOIN может вызвать:
- Снижение производительности – если таблицы большие и нет индексов, выполнение запроса может быть долгим.
- Дублирование данных – неправильное соединение может привести к множеству дублирующихся строк.
- Рост потребления памяти – большие JOIN'ы могут потреблять много оперативной памяти и временных файлов.
- Блокировки и конкуренция – если JOIN выполняется на обновляемых данных, могут возникать блокировки записей.
- Сложность оптимизации – сложные JOIN'ы труднее индексировать и оптимизировать.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
2%
Использование глобальных переменных
11%
Использование функций sleep и usleep для управления временем выполнения
0%
Использование регулярных выражений
87%
Использование многопроцессных или многопоточных решений
Anonymous Quiz
12%
function($var) use {}
79%
function() use ($var) {}
6%
function() ($var) {}
4%
function() import($var) {}
Создать ветку в Git можно:
1. Командой git branch <имя> – создаст новую ветку.
2. git checkout -b <имя> – создаст и сразу переключится.
3. git switch -c <имя> – альтернатива checkout.
4. В графических интерфейсах (GitKraken, SourceTree) – создание через UI.
5. В удаленном репозитории (GitHub, GitLab) – через web-интерфейс
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
45%
array_push()
9%
unshift()
31%
array_unshift()
15%
push()
💊1
Anonymous Quiz
39%
phpunit run
9%
phpunit execute
30%
phpunit test
21%
phpunit
Слово global позволяет получить доступ к переменной, определённой за пределами текущей функции. Используется, чтобы модифицировать глобальные переменные внутри функций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
29%
Adapter
16%
Bridge
11%
Composite
44%
Facade
Anonymous Quiz
11%
OutOfBoundsException
34%
RangeException
13%
OverflowException
43%
OutOfRangeException
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
2%
Использование регулярных выражений
0%
Использование функций для работы с массивами
98%
Использование SimpleXML или DOMDocument
0%
Использование глобальных переменных
Anonymous Quiz
29%
fread()
52%
file_get_contents()
16%
readfile()
4%
fgets()
Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔15💊10👍2
Anonymous Quiz
38%
Полиморфизм
63%
Наследование
0%
Абстракция
0%
Инкапсуляция
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
21%
GD
4%
ImageMagick
75%
FPDF
0%
SwiftMailer
Anonymous Quiz
35%
parse_str()
35%
query_to_array()
15%
query_parse()
15%
str_to_array()