Anonymous Quiz
90%
генерирует уникальный идентификатор на основе текущего времени
5%
возвращает хеш от строки
3%
сравнивает два идентификатора на уникальность
3%
преобразует строку в уникальный формат
• Он автоматически создаёт объекты и предоставляет их другим компонентам, решая, какие зависимости инъектировать.
• Контейнер упрощает реализацию DI, улучшает модульность и тестируемость приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
15%
close()
81%
fclose()
4%
end()
0%
finish()
Anonymous Quiz
2%
Использование глобальных переменных
41%
Использование функций version_compare и phpversion
3%
Использование регулярных выражений
54%
Использование средств управления версиями и обеспечения обратной совместимости
💊4
Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации.
Ключевые принципы:
- Разделение слоев – отделение логики от UI и базы данных.
- Независимость от фреймворков – можно менять базу данных или API без переписывания логики.
- Устойчивость к изменениям – легче поддерживать и тестировать код.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
16%
composer upgrade
81%
composer update
1%
composer refresh
3%
composer install
Anonymous Quiz
41%
set_time_limit()
40%
set_execution_time()
13%
max_execution_time()
7%
timeout()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
8%
array_combine()
89%
array_merge()
2%
array_join()
1%
merge_arrays()
Anonymous Quiz
91%
Использование паттерна "Команда" и событийного подхода
2%
Использование глобальных переменных
6%
Использование функций array_map и array_filter для обработки массивов
0%
Использование регулярных выражений
💊5
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
Anonymous Quiz
9%
Использование встроенных функций асинхронного выполнения
90%
Использование очередей и фоновых задач (например, RabbitMQ, Beanstalkd)
2%
Использование синхронных вызовов и кэширования
0%
Использование функций для работы с базой данных
Anonymous Quiz
7%
количество замененных подстрок
83%
строку с замененными подстроками
4%
массив замененных подстрок
6%
длину новой строки
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
26%
save_file()
37%
move_uploaded_file()
31%
upload_file()
6%
store_file()
Anonymous Quiz
84%
mkdir()
9%
create_dir()
5%
make_directory()
2%
new_dir()
Это механизм синхронизации доступа к данным, предотвращающий одновременное изменение записей.
1. Они используются для обеспечения целостности данных в многопользовательских системах.
2. Различают уровни блокировок: строковые, табличные и на уровне транзакций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
24%
send()
55%
yield()
13%
put()
8%
pass()
Anonymous Quiz
78%
str_replace()
14%
substr_replace()
2%
strstr()
5%
replace_str()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1