PHP / Тесты
1.21K subscribers
31 photos
663 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какие типизации существуют?

1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую функцию использовать для замены подстрок, соответствующих регулярному выражению?
Anonymous Quiz
8%
regex_replace()
13%
str_replace()
0%
replace_pattern()
79%
preg_replace()
👍1
🤔 В чем заключается Enterprise Service Bus (ESB)?

Это интеграционная архитектура, которая связывает разные сервисы и системы, обеспечивая обмен данными между ними.
Ключевые аспекты:
- Централизованное управление обменом сообщениями.
- Упрощение интеграции систем с разными форматами данных.
- Гибкость – можно легко добавлять и удалять сервисы.
- Масштабируемость – упрощает распределение нагрузки между сервисами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой атрибут HTML формы необходимо использовать для предотвращения CSRF-атак?
Anonymous Quiz
4%
csrf_protect
88%
csrf_token
7%
token
2%
secure
💊3
🤔 Какой интерфейс PHP используется для создания объектов, которые могут быть подсчитаны с помощью функции count()?
Anonymous Quiz
7%
ArrayAccess
3%
Traversable
28%
Iterator
61%
Countable
🤔 Какой метод используется для установки времени выполнения скрипта в PHP?
Anonymous Quiz
32%
set_time_limit()
28%
set_execution_time()
26%
max_execution_time()
14%
timeout()
🤔 Какой метод используется для объединения двух массивов в PHP?
Anonymous Quiz
2%
array_combine()
94%
array_merge()
4%
array_join()
0%
merge_arrays()
🤔 Какой метод класса DateTime используется для установки временной зоны?
Anonymous Quiz
96%
setTimezone()
2%
changeTimezone()
0%
updateTimezone()
2%
adjustTimezone()
🤔 Какую аннотацию в PHPDoc используют для указания категории класса или метода?
Anonymous Quiz
7%
14%
44%
🤔 Какой метод используется для работы с конфигурационными файлами в PHP?
Anonymous Quiz
63%
parse_ini_file()
12%
config_read()
4%
yaml_parse_file()
22%
json_config()
💊4
🤔 Какой суперглобальный массив используется для получения данных из HTML-формы, отправленных методом POST?
Anonymous Quiz
3%
$_GET
86%
$_POST
9%
$_REQUEST
2%
$_FORM
🤔 Какой метод класса SplObjectStorage используется для добавления объекта с данными?
Anonymous Quiz
36%
attach()
48%
add()
7%
insert()
10%
put()
🤔 Какой паттерн проектирования используется в PHP для ограничения создания только одного экземпляра класса и предоставления глобальной точки доступа к нему?
Anonymous Quiz
8%
Factory
0%
Observer
92%
Singleton
0%
Strategy
🤔 Что такое DP (Dynamic Programming)?

1. Динамическое программирование — это метод оптимизации, используемый для решения задач, разбиваемых на подзадачи.
2. Результаты подзадач сохраняются и переиспользуются, чтобы избежать повторных вычислений.
3. Используется для задач оптимизации, например, нахождение кратчайшего пути, задачи Фибоначчи или задач на разбиение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой интерфейс необходимо реализовать для использования объектов в конструкции foreach?
Anonymous Quiz
47%
Iterator
11%
Traversable
40%
Iterable
2%
Enumerator
🤔 Какую функцию использовать для установки пользовательского имени сессии?
Anonymous Quiz
4%
rename_session()
4%
change_session_name()
58%
set_session_name()
33%
session_name()
🤔 Какое значение возвращает функция json_last_error(), если ошибок нет?
Anonymous Quiz
33%
0
7%
JSON_ERROR_NULL
13%
JSON_ERROR_NONE
48%
false
🤔 Какой из методов позволяет в PHP реализовать динамическое изменение поведения приложения в зависимости от контекста или конфигурации без изменения исходного кода?
Anonymous Quiz
11%
Использование глобальных переменных для хранения поведения
6%
Использование функции include для подключения конфигураций
83%
Использование паттерна проектирования Strategy или Dependency Injection
0%
Использование регулярных выражений для определения поведения