PHP / Тесты
1.24K subscribers
26 photos
371 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для создания объектного представления данных в формате XML?
Anonymous Quiz
20%
create_xml_object
20%
XMLHandler
51%
SimpleXMLElement
9%
parse_xml
🤔 Какой метод класса DateTime используется для создания объекта из строки с датой и временем?
Anonymous Quiz
39%
createFromString()
20%
parse()
24%
createFromFormat()
17%
fromString()
🤔 Что такое блокировки и зачем они?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для применения пользовательской функции ко всем элементам массива и возврата нового массива?
Anonymous Quiz
16%
array_filter()
7%
array_apply()
14%
array_walk()
63%
array_map()
🤔 Что такое чистая архитектура?

Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации.
Ключевые принципы:
- Разделение слоев – отделение логики от UI и базы данных.
- Независимость от фреймворков – можно менять базу данных или API без переписывания логики.
- Устойчивость к изменениям – легче поддерживать и тестировать код.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую функцию использовать для вызова функции по её имени?
Anonymous Quiz
66%
call_user_func()
15%
invoke_function()
3%
run_function()
16%
execute_func()
🤔 Какую функцию использовать для вычисления суммы всех значений в массиве?
Anonymous Quiz
15%
array_count()
81%
array_sum()
1%
count_array()
3%
sum_array()
🤔 Что такое абстрагирование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает функция array_merge() при слиянии двух пустых массивов?
Anonymous Quiz
10%
null
86%
пустой массив
3%
false
1%
ошибка
🤔 Что такое Entity?

Это объект, представляющий конкретную сущность в системе или домене. Обычно он имеет уникальный идентификатор и может изменяться в течение своего жизненного цикла.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса SplObjectStorage используется для удаления объекта?
Anonymous Quiz
15%
detach()
44%
remove()
37%
delete()
3%
exclude()
🤔 Какой метод в PHP позволяет организовать межпроцессное взаимодействие (IPC) для обмена данными между процессами?
Anonymous Quiz
76%
Использование расширения PCNTL и сокетов
12%
Использование глобальных переменных
8%
Использование функций sleep и usleep
4%
Использование функций для работы с массивами
🤔 Что такое логирование?

Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как создать анонимный класс, который наследует другой класс?
Anonymous Quiz
4%
new class with BaseClass {}
13%
new class implements BaseClass {}
5%
new class(BaseClass) {}
78%
new class extends BaseClass {}
🤔1
🤔 Какую функцию использовать для экранирования данных для безопасного использования в HTML-контексте?
Anonymous Quiz
2%
addslashes()
6%
htmlentities()
84%
htmlspecialchars()
8%
strip_tags()
🤔 Что такое middleware?

Middleware в PHP — это компонент, который обрабатывает HTTP-запросы и ответы на пути между сервером и конечной точкой. Каждый middleware может модифицировать запрос, ответ или остановить выполнение цепочки, отправив ответ напрямую. Они используются для выполнения задач, таких как аутентификация, логирование, обработка ошибок и кэширование. Middleware широко применяется в современных фреймворках, таких как Laravel, для разделения логики обработки запросов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какую функцию использовать для записи данных в файл с добавлением данных в конец файла?
Anonymous Quiz
38%
fwrite() с флагом FILE_APPEND
50%
file_put_contents() с флагом FILE_APPEND
12%
fputs() с флагом FILE_APPEND
0%
append_file() с флагом FILE_APPEND
🤔 Какую функцию использовать для разделения строки на массив по регулярному выражению?
Anonymous Quiz
58%
preg_split()
38%
preg_match()
2%
split()
2%
preg_divide()
🤔 Что изменилось в приведении типов в PHP 8?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM