Anonymous Quiz
0%
Использование глобальных переменных
41%
Использование функций json_encode и json_decode для обработки JSON-данных
59%
Использование стандартов и протоколов
0%
Использование регулярных выражений
💊5
Anonymous Quiz
8%
Хранить все данные в оперативной памяти для быстрого доступа
40%
Разбивать данные на небольшие файлы и обрабатывать их параллельно
42%
Использовать потоковую обработку данных с помощью функций fopen и fgets
10%
Использовать функции file_get_contents и explode для обработки данных целиком
💊3🔥2
Методы в интерфейсах группируются по роли или контракту, то есть:
- Каждый интерфейс должен описывать конкретное поведение (например, Serializable, Renderable).
- Принцип разделения интерфейса (Interface Segregation Principle, SOLID) — лучше несколько небольших интерфейсов, чем один громоздкий.
- Интерфейс отражает намерение: что объект умеет делать, а не как он это делает.
Это упрощает поддержку, повторное использование и тестирование кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
10%
mysqli
28%
ORM
62%
PDO
0%
SQLite
💊4🔥1
Anonymous Quiz
33%
getName()
35%
getParameterName()
27%
getParamName()
6%
getArgName()
Тест на Opening Point проверяет, корректно ли открывается доступ к ресурсу.
Он может включать:
- Авторизацию – доступ пользователя после входа.
- Перенаправления – корректный редирект при попытке входа.
- Доступность URL – проверка HTTP-ответа (например, 200 OK).
- Безопасность – отсутствие утечек при открытии ресурса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
78%
mysqli_connect()
6%
PDO()
1%
pg_connect()
15%
db_connect()
💊8
Anonymous Quiz
42%
mime_type()
8%
get_file_mime()
15%
filetype()
35%
get_mime_type()
Слово global позволяет получить доступ к переменной, определённой за пределами текущей функции. Используется, чтобы модифицировать глобальные переменные внутри функций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
96%
Использование класса DateTime и методов для работы с датами и временем
4%
Использование встроенных функций для форматирования строк
0%
Использование глобальных переменных для хранения времени
0%
Использование регулярных выражений для обработки временных данных
Anonymous Quiz
36%
replaceChild()
4%
swapNode()
18%
changeNode()
42%
replaceNode()
🤔3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
77%
Конец строки в текущей ОС
6%
Конец строки в Windows
16%
Конец строки в Unix
0%
Конец строки в MacOS
Anonymous Quiz
29%
execute()
21%
query()
37%
prepare()
13%
exec()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
11%
LogicException
61%
RuntimeException
24%
ErrorException
3%
UnexpectedValueException
Anonymous Quiz
4%
terminate
13%
end
3%
stop
79%
exit
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
34%
создается новая копия объекта
63%
создается ссылка на оригинальный объект
0%
объект становится неизменяемым
3%
создается новый класс
💊5
Anonymous Quiz
28%
Firebase JWT
20%
JWT-PHP
32%
PHP-JWT
20%
JSONWebToken
💊5
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1