Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4
Anonymous Quiz
23%
Использование встроенных функций для работы с версиями
15%
Использование глобальных переменных для хранения конфигураций
4%
Использование функций для работы с файлами
58%
Использование механизмов проверки совместимости и адаптивного кода
Anonymous Quiz
12%
time_zone_config
54%
set_time_zone
29%
DateTimeZone
6%
system_time_zone
Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
82%
Использование SSL/TLS и криптографических функций
10%
Использование base64 для кодирования данных
7%
Использование встроенных функций для защиты данных
1%
Использование функций для работы с файлами
Anonymous Quiz
28%
5%
58%
9%
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
21%
random_bytes()
20%
mt_rand()
25%
uniqid()
34%
generate_token()
Anonymous Quiz
71%
getAttribute()
10%
fetchAttribute()
4%
retrieveAttribute()
15%
attributes()
• Low Coupling (низкая связанность): уменьшение зависимости между модулями, чтобы изменения в одном модуле минимально затрагивали другие.
• High Cohesion (высокая связность): логически связанные функции и данные группируются в одном модуле, делая его функционально независимым.
Совмещение этих принципов упрощает сопровождение и тестирование кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
21%
getKey()
38%
key()
12%
fetchKey()
29%
currentKey()
Anonymous Quiz
27%
getRowCount()
32%
affectedRows()
12%
countRows()
29%
rowCount()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Anonymous Quiz
29%
current()
15%
key()
12%
valid()
44%
Никакой
Anonymous Quiz
23%
MethodInspector
48%
ReflectionMethod
15%
MethodReflection
14%
class_reflect
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
10%
Тип данных
14%
Функция
63%
Шаблон SQL-запроса
13%
Метод класса
Anonymous Quiz
39%
BadMethodCallException
17%
DomainException
10%
BadFunctionCallException
34%
LogicException
Пространства имен используются для группировки функций, классов и переменных, чтобы избежать конфликтов имен в больших проектах. Это позволяет нескольким разработчикам работать над проектом, не беспокоясь о пересечении имен.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
6%
Использование глобальных переменных
71%
Использование прокси-серверов и шифрования данных при передаче запросов
14%
Использование функций file_get_contents и file_put_contents для передачи данных
9%
Использование регулярных выражений