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
Anonymous Quiz
26%
begin()
23%
reset()
35%
start()
16%
rewind()
Anonymous Quiz
37%
is_function
21%
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
26%
Decorator
61%
Adapter
Anonymous Quiz
22%
stream_buffer и stream_flush
9%
buffer_open и buffer_get
9%
stream_start и stream_read
60%
ob_start и ob_get_contents
Это тесты, проверяющие отдельные единицы кода (обычно функции, методы или классы) в изоляции от внешних зависимостей.
Особенности:
- Быстрые, запускаются локально.
- Должны быть предсказуемыми и детерминированными.
- Не используют базу данных, сеть или файловую систему (для этого есть интеграционные и e2e-тесты).
- Помогают отлавливать баги на раннем этапе и облегчают рефакторинг.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
6%
Использование глобальных переменных
90%
Использование роутеров
4%
Использование регулярных выражений
0%
Использование функций для работы с массивами
💊1
Anonymous Quiz
76%
exec()
2%
passthru()
1%
system()
20%
shell_exec()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
34%
getStackTrace()
21%
getTraceArray()
21%
getExceptionTrace()
24%
getTrace()
Anonymous Quiz
6%
ошибка
6%
true
76%
false
13%
null
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
56%
пустой массив
27%
null
10%
false
7%
0
Anonymous Quiz
81%
Использование механизма аутентификации и авторизации
3%
Использование встроенных методов для работы с пользователями
16%
Использование функций для проверки прав доступа
0%
Использование регулярных выражений для защиты данных
💊7
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1