Anonymous Quiz
0%
Использование глобальных переменных
5%
Использование функций include и require
95%
Использование систем кэширования, таких как Varnish или OPcache
0%
Использование регулярных выражений
Шаблон Builder (Строитель) применяется для поэтапного создания сложных объектов. Он нужен, когда:
- Объект имеет много параметров, инициализация которых может быть сложной.
- Объект должен создаваться в разных конфигурациях, не загромождая конструктор.
- Код становится более читаемым, так как отделяется процесс создания от структуры объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
93%
Использовать кэширование данных на уровне сервера и распределенные кэш-системы
6%
Хранить данные в базе данных без кэширования
2%
Выполнять все запросы к базе данных синхронно и последовательно
0%
Использовать функции для ручного управления памятью и очистки
Anonymous Quiz
37%
EventManager
23%
Promise
29%
EventDispatcher
12%
AsyncCallback
🤔1
• Он автоматически создаёт объекты и предоставляет их другим компонентам, решая, какие зависимости инъектировать.
• Контейнер упрощает реализацию DI, улучшает модульность и тестируемость приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
8%
remove()
2%
delete()
81%
unset()
10%
array_remove()
Anonymous Quiz
43%
rowCount()
24%
countRows()
22%
getRowCount()
11%
numRows()
1. Позволяют добавлять, изменять или удалять таблицы, столбцы и индексы в контролируемой форме.
2. Помогают синхронизировать структуру базы данных между разработчиками и окружениями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
8%
empty()
8%
checkEmpty()
28%
isQueueEmpty()
56%
isEmpty()
Anonymous Quiz
27%
createAttributeNS
2%
createProcessingInstruction
48%
createElementNS
23%
createDocumentFragment
Динамическая типизация позволяет переменной менять тип во время выполнения программы. Тип определяется автоматически на основе присвоенного значения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
9%
$object['property']
34%
$object->get('property')
9%
$object::property
48%
$object->property
Anonymous Quiz
24%
fetch()
52%
fetchObject()
14%
fetchAssoc()
10%
fetchArray()
👍1
- В PHP двойные кавычки позволяют интерполировать переменные, а одинарные – нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
2%
Использование встроенных функций для работы с JSON
2%
Использование глобальных переменных для хранения данных
2%
Использование функций для обработки массивов
94%
Использование библиотеки GD или Imagick
Anonymous Quiz
24%
is_uploaded_file
16%
check_upload
49%
file_uploaded
12%
validate_upload
1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
11%
use Namespace::SubNamespace::ClassName;
83%
use Namespace\SubNamespace\ClassName;
2%
include Namespace\SubNamespace\ClassName;
4%
require Namespace\SubNamespace\ClassName;
Anonymous Quiz
33%
OutOfBoundsException
24%
ArrayBoundsException
30%
ArrayOutOfBoundsException
13%
InvalidArrayBoundsException
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
72%
Использование сессий с автоматическим управлением временем жизни
2%
Использование глобальных переменных для хранения временных данных
22%
Использование кэша файловой системы
4%
Использование функции sleep для задержек