Anonymous Quiz
26%
execute_code
4%
run_script
53%
eval
17%
code_executor
1. Simple Factory: один метод создаёт разные объекты.
2. Factory Method: делегирует создание объектов подклассам.
3. Abstract Factory: создаёт семейства связанных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
83%
Использование PDO и MySQLi для работы с базами данных
13%
Использование встроенных функций для обработки данных
2%
Использование регулярных выражений для работы с базами данных
2%
Использование глобальных переменных для хранения данных
Anonymous Quiz
53%
crypt()
28%
openssl_random_pseudo_bytes()
9%
random_bytes()
9%
uniqid()
Кодирование обеспечивает:
1. Совместимость: преобразование данных в формат, который можно безопасно передавать или хранить.
2. Эффективность передачи: упрощение работы с различными системами и протоколами.
3. Защиту от ошибок: предотвращение искажений данных при передаче через сети.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
81%
str_replace()
16%
substr_replace()
2%
strstr()
0%
replace_str()
Anonymous Quiz
91%
Использование систем аутентификации и авторизации, таких как OAuth2, JWT, и RBAC
2%
Использование глобальных переменных для хранения информации о пользователях
5%
Использование функции session_start для управления сессиями
2%
Использование регулярных выражений для проверки прав доступа
2. Объект — это экземпляр класса, созданный с использованием его структуры.
3. Класс определяет, что объект может делать, а объект выполняет это поведение.
4. Класс — это абстракция, объект — конкретное воплощение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
9%
output_start
19%
buffer_start
7%
start_buffer
66%
ob_start
Anonymous Quiz
74%
fopen()
7%
fread()
14%
open_stream()
5%
stream_open()
Пространства имен используются для группировки функций, классов и переменных, чтобы избежать конфликтов имен в больших проектах. Это позволяет нескольким разработчикам работать над проектом, не беспокоясь о пересечении имен.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
15%
Использование глобальных переменных для хранения конфигурации
8%
Использование функции include для загрузки конфигурационных файлов
5%
Использование регулярных выражений для настройки зависимостей
72%
Использование контейнеров зависимостей и конфигурационных менеджеров
Anonymous Quiz
14%
convert_to_number
58%
floatval
16%
string_to_float
12%
number_cast
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
70%
call_user_func()
20%
invoke_function()
2%
run_function()
9%
execute_func()
Anonymous Quiz
27%
$_SERVER['REMOTE_ADDR']
40%
$_SERVER['HTTP_X_FORWARDED_FOR']
9%
get_client_ip()
24%
$_SERVER['CLIENT_IP']
1. Model: управляет данными и бизнес-логикой.
2. View: отвечает за отображение данных пользователю.
3. Controller: обрабатывает пользовательский ввод, связывает Model и View.
Это разделение упрощает разработку, тестирование и поддержку приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
26%
curl_setopt_array()
7%
curl_setopt_multi()
43%
curl_set_params()
24%
curl_init_options()
🔥1
Anonymous Quiz
7%
new class $param {}
80%
new class($param) {}
11%
new anonymous($param) {}
2%
new lambda($param) {}
💊8🤔2
Динамическая типизация характерна для языков, таких как Python, JavaScript, PHP. Например, переменная может быть сначала числом, а затем строкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
71%
while
2%
if
9%
switch
18%
for
🤔5💊5