Anonymous Quiz
81%
Использование SSL/TLS и криптографических функций
12%
Использование base64 для кодирования данных
6%
Использование встроенных функций для защиты данных
1%
Использование функций для работы с файлами
Anonymous Quiz
29%
4%
58%
9%
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
21%
random_bytes()
19%
mt_rand()
26%
uniqid()
34%
generate_token()
Anonymous Quiz
71%
getAttribute()
11%
fetchAttribute()
4%
retrieveAttribute()
14%
attributes()
• Low Coupling (низкая связанность): уменьшение зависимости между модулями, чтобы изменения в одном модуле минимально затрагивали другие.
• High Cohesion (высокая связность): логически связанные функции и данные группируются в одном модуле, делая его функционально независимым.
Совмещение этих принципов упрощает сопровождение и тестирование кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
20%
getKey()
37%
key()
13%
fetchKey()
30%
currentKey()
Anonymous Quiz
29%
getRowCount()
31%
affectedRows()
13%
countRows()
27%
rowCount()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Anonymous Quiz
28%
current()
14%
key()
13%
valid()
45%
Никакой
Anonymous Quiz
22%
MethodInspector
49%
ReflectionMethod
16%
MethodReflection
13%
class_reflect
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
9%
Тип данных
14%
Функция
61%
Шаблон SQL-запроса
16%
Метод класса
Anonymous Quiz
37%
BadMethodCallException
16%
DomainException
11%
BadFunctionCallException
36%
LogicException
Пространства имен используются для группировки функций, классов и переменных, чтобы избежать конфликтов имен в больших проектах. Это позволяет нескольким разработчикам работать над проектом, не беспокоясь о пересечении имен.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
5%
Использование глобальных переменных
68%
Использование прокси-серверов и шифрования данных при передаче запросов
18%
Использование функций file_get_contents и file_put_contents для передачи данных
9%
Использование регулярных выражений
Anonymous Quiz
7%
Использование глобальных переменных и функций
6%
Использование встроенных структур данных и алгоритмов
2%
Использование функций для обработки строк и массивов
85%
Использование наследования, полиморфизма и инкапсуляции
💊3🤔2
Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
60%
sha256()
32%
hash()
2%
crypt()
6%
md5()
Anonymous Quiz
6%
Notice
21%
Warning
52%
Fatal Error
20%
Parse Error