Anonymous Quiz
40%
set_time_limit()
40%
set_execution_time()
13%
max_execution_time()
8%
timeout()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
8%
array_combine()
87%
array_merge()
3%
array_join()
2%
merge_arrays()
Anonymous Quiz
90%
Использование паттерна "Команда" и событийного подхода
2%
Использование глобальных переменных
7%
Использование функций array_map и array_filter для обработки массивов
0%
Использование регулярных выражений
💊5
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
Anonymous Quiz
9%
Использование встроенных функций асинхронного выполнения
89%
Использование очередей и фоновых задач (например, RabbitMQ, Beanstalkd)
2%
Использование синхронных вызовов и кэширования
0%
Использование функций для работы с базой данных
Anonymous Quiz
8%
количество замененных подстрок
83%
строку с замененными подстроками
4%
массив замененных подстрок
6%
длину новой строки
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
27%
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
23%
send()
56%
yield()
13%
put()
8%
pass()
Anonymous Quiz
79%
str_replace()
14%
substr_replace()
2%
strstr()
5%
replace_str()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
28%
begin()
22%
reset()
35%
start()
15%
rewind()
Anonymous Quiz
38%
is_function
20%
is_method
8%
is_executable
34%
is_callable
2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов.
3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
7%
Proxy
5%
Bridge
27%
Decorator
61%
Adapter
Anonymous Quiz
22%
stream_buffer и stream_flush
12%
buffer_open и buffer_get
9%
stream_start и stream_read
57%
ob_start и ob_get_contents
Это тесты, проверяющие отдельные единицы кода (обычно функции, методы или классы) в изоляции от внешних зависимостей.
Особенности:
- Быстрые, запускаются локально.
- Должны быть предсказуемыми и детерминированными.
- Не используют базу данных, сеть или файловую систему (для этого есть интеграционные и e2e-тесты).
- Помогают отлавливать баги на раннем этапе и облегчают рефакторинг.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
7%
Использование глобальных переменных
89%
Использование роутеров
4%
Использование регулярных выражений
0%
Использование функций для работы с массивами
💊1