Полиморфизм — это концепция ООП, которая позволяет объектам разных классов обрабатывать одинаковые сообщения или методы по-разному. Полиморфизм позволяет использовать общий интерфейс для взаимодействия с объектами разных типов, не зная их конкретный класс. Он облегчает расширение и поддержку кода, делая его более гибким и удобным для добавления новых классов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
77%
$_SERVER
12%
$_ENV
5%
$_SESSION
6%
$_POST
Anonymous Quiz
46%
clear()
27%
reset()
9%
free()
18%
destroy()
Горизонтальное шардирование разделяет данные на отдельные шарды по строкам, распределяя их между несколькими серверами. Это позволяет увеличивать масштаб за счёт добавления новых серверов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
83%
Использование механизмов блокировок и транзакций в базе данных для управления конкурентным доступом
9%
Использование глобальных переменных для хранения состояния
3%
Использование функции sleep для синхронизации запросов
5%
Использование регулярных выражений для фильтрации ввода
💊4
Anonymous Quiz
37%
array_reverse
5%
reverse_sort
38%
rsort
20%
array_rsort
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
5%
use
28%
implement
30%
interface
37%
implements
Anonymous Quiz
51%
UserException
23%
ErrorException
9%
CustomException
16%
RuntimeException
Это процесс преобразования данных в защищённый формат (шифртекст) с использованием алгоритмов и ключей. Оно защищает информацию от несанкционированного доступа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
50%
Использование функций mysqli_query и PDO::query
48%
Использование абстракций для доступа к данным
0%
Использование глобальных переменных
2%
Использование регулярных выражений
Anonymous Quiz
5%
Использование глобальных переменных
34%
Использование функций sleep и usleep
58%
Использование библиотеки Ratchet
3%
Использование регулярных выражений
1. Оно позволяет использовать внешние переменные даже после завершения их контекста.
2. Замыкания полезны для сохранения состояния и создания функций с заранее заданными параметрами.
3. Пример: функция, возвращающая другую функцию, которая использует переменные из замыкающего контекста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
37%
is_integer()
61%
is_int()
2%
check_integer()
0%
int_check()
Anonymous Quiz
16%
file_create()
10%
new_file()
72%
fopen()
3%
open_file()
Объединение таблиц через JOIN может вызвать:
- Снижение производительности – если таблицы большие и нет индексов, выполнение запроса может быть долгим.
- Дублирование данных – неправильное соединение может привести к множеству дублирующихся строк.
- Рост потребления памяти – большие JOIN'ы могут потреблять много оперативной памяти и временных файлов.
- Блокировки и конкуренция – если JOIN выполняется на обновляемых данных, могут возникать блокировки записей.
- Сложность оптимизации – сложные JOIN'ы труднее индексировать и оптимизировать.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
2%
array(1, 2, 3)
83%
array("a" => 1, "b" => 2)
13%
array(0 => "apple", 1 => "orange")
2%
array("one", "two", "three")
Anonymous Quiz
71%
sprintf
14%
format_string
10%
string_format
5%
format_message
1. Контроль версий – отслеживание изменений в коде и возможность отката.
2. Совместная работа – позволяет нескольким разработчикам работать над одним проектом без конфликтов.
3. Безопасность кода – сохраняет историю изменений, предотвращая потерю данных.
4. Быстрая разработка – поддерживает ветки (branches) для параллельной работы над фичами.
5. Интеграция с CI/CD – автоматизирует тестирование и деплой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
3%
Использование регулярных выражений для обработки данных
8%
Использование встроенных функций для работы со строками
5%
Использование внешних библиотек для форматирования данных
84%
Использование функций json_encode, json_decode и simplexml_load_string