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

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какой метод класса 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%
Использование регулярных выражений для определения поведения
🤔 Какой из методов в PHP используется для работы с строками и их форматированием, особенно для создания форматированных отчётов или сообщений?
Anonymous Quiz
85%
sprintf
5%
format_string
10%
string_format
0%
format_message
🤔 Что такое ООП?

Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на концепции классов и объектов. Основные принципы ООП включают инкапсуляцию (скрытие деталей реализации), наследование (передача поведения от одного класса к другому), полиморфизм (способность методов работать с разными типами объектов) и абстракцию (выделение важной функциональности). ООП помогает организовывать код в удобные для понимания и поддерживаемые структуры.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод класса DOMDocument используется для сохранения XML в файл?
Anonymous Quiz
15%
saveXMLFile()
35%
writeXML()
13%
storeXML()
38%
save()
🤔 Какую команду использовать для выполнения тестов с использованием PHPUnit?
Anonymous Quiz
35%
phpunit run
9%
phpunit execute
33%
phpunit test
24%
phpunit
🤔 Какой метод PHP используется для предотвращения SQL-инъекций?
Anonymous Quiz
16%
mysqli_query
70%
PDO::prepare
3%
mysql_connect
11%
PDO::exec
🤔 Чем отличается BacktimeTable от Backtime?

1. BacktimeTable может быть структурой данных или таблицей, используемой для хранения промежуточных результатов в задаче обратного отсчёта или обработки данных.
2. Backtime часто означает сам процесс обратного отсчёта или времени ожидания.
3. Различие зависит от контекста: таблица — для хранения, backtime — для логики.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какое значение возвращает функция filter_var() при успешной валидации email?
Anonymous Quiz
12%
строку email
78%
true
8%
валидный объект
2%
1
💊1
🤔 Какой из методов в PHP используется для работы с базами данных и выполнения запросов, возвращающих множество строк?
Anonymous Quiz
9%
get_all_records
74%
PDOStatement::fetchAll
4%
fetch_records
13%
query_results
🤔 Что такое блокировки и зачем они?

Это механизм синхронизации доступа к данным, предотвращающий одновременное изменение записей.
1. Они используются для обеспечения целостности данных в многопользовательских системах.
2. Различают уровни блокировок: строковые, табличные и на уровне транзакций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Вопрос: Какой функцией можно разделить строку по определенному разделителю в PHP?
Anonymous Quiz
35%
str_split()
65%
explode()
0%
split_string()
0%
divide()
🤔 Что изменилось в приведении типов в PHP 8?

PHP 8 усилил строгую типизацию, добавив поддержку объединённых типов (Union Types). Также введены типы mixed и static, расширяющие возможности определения данных. Улучшена работа с привидением типов, исключая двусмысленности, чтобы снизить вероятность ошибок.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод используется для определения текущей версии PHP?
Anonymous Quiz
44%
php_version()
19%
get_version()
15%
version()
23%
phpversion()