Anonymous Quiz
2%
String
82%
Array
14%
Object
2%
Resource
💊1
Anonymous Quiz
53%
текущее время в формате Unix
8%
количество секунд с начала года
39%
отформатированную строку даты и времени
1%
количество дней с начала месяца
1. Причины: отсутствие индексов, сложные объединения, большой объём данных.
2. Оптимизация: использование индексов, анализ плана выполнения (EXPLAIN) и уменьшение объёма данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
4%
Использование глобальных переменных для хранения версий библиотек
11%
Использование функции include для подключения библиотек
83%
Использование менеджеров зависимостей и версионирования, таких как Composer и SemVer
2%
Использование регулярных выражений для проверки версий библиотек
Anonymous Quiz
45%
set()
4%
prime()
42%
initialize()
9%
seed()
👍1
Laravel Eloquent поддерживает следующие связи:
- One-to-One — через hasOne / belongsTo.
- One-to-Many — через hasMany / belongsTo.
- Many-to-Many — через belongsToMany и pivot-таблицы.
- Has One Through / Has Many Through — для косвенных связей.
- Polymorphic — одна модель может принадлежать разным другим моделям (например, Comment может быть к Post или Video).
- Morph To Many — полиморфные связи с множеством объектов.
Все связи описываются как методы модели и могут использоваться для ленивой или жадной загрузки (lazy/eager loading).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
22%
memory_get_usage()
48%
get_memory_usage()
15%
memory_usage()
14%
get_memory_info()
Anonymous Quiz
83%
implements
5%
interface
6%
extends
5%
use
Это метод, предоставляемый в различных языках программирования для расширения коллекций или классов:
1. В Python: добавляет элементы одной коллекции (например, списка) в другую.
2. В ООП: используется для наследования и расширения функциональности базового класса в дочернем.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1💊1
Anonymous Quiz
57%
prepare()
18%
bind_param()
14%
execute()
12%
filter_input()
💊3
Anonymous Quiz
3%
Использование глобальных переменных для хранения состояния
7%
Использование функций print_r и var_dump для отладки
89%
Следование принципам SOLID и применению архитектурных паттернов
1%
Использование регулярных выражений для обработки данных
Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
21%
handle_unhandled_exceptions()
24%
set_exception_handler()
31%
catch_all_exceptions()
23%
handle_exceptions()
Anonymous Quiz
3%
duplicate()
31%
file_copy()
61%
copy()
5%
move()
Создать ветку в 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
👍4
Anonymous Quiz
24%
preg_filter
13%
regex_filter
8%
filter_regex
55%
preg_match
Anonymous Quiz
80%
echo()
20%
print()
0%
display()
0%
show()
🤔1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
32%
extract()
6%
remove()
19%
dequeue()
43%
pop()
👍1
Anonymous Quiz
27%
PHP_EXT_API
35%
zend_api
31%
custom_php_extension
8%
extension_creator