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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод в PHP позволяет динамически изменять и расширять поведение классов без изменения их исходного кода?
Anonymous Quiz
5%
Использование глобальных переменных
3%
Использование функций для работы с массивами
1%
Использование регулярных выражений
91%
Использование паттерна "Декоратор"
🤔 Какой параметр функции setcookie() указывает путь, на котором куки будут доступны?
Anonymous Quiz
74%
path
25%
domain
1%
secure
0%
httpOnly
🤔 Что такое агрегатные функции?

Агрегатные функции в SQL и других языках обработки данных (как PHP при работе с базами данных) выполняют вычисление набора значений и возвращают единственное значение. Примеры включают `SUM()`, `AVG()`, `MIN()`, `MAX()`, и `COUNT()`.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 В PHP, какая функция используется для генерации уникального идентификатора?
Anonymous Quiz
62%
uniqid()
14%
md5()
15%
rand()
9%
session_id()
🤔 Какой метод используется для проверки, является ли переменная числом с плавающей точкой в PHP?
Anonymous Quiz
9%
is_double()
3%
is_real()
85%
is_float()
4%
is_number()
🤔 Почему Symfony, а не Yii или Laravel?

Symfony выбирают, когда важны:
- Гибкость и масштабируемость — компонентная архитектура, можно использовать частями.
- Стандарты и зрелость — строгий подход, хорош для enterprise-проектов.
- Расширяемость — легко писать свои бандлы, сервисы, внедрение зависимостей по PSR.
- Инфраструктура — используется во многих крупных фреймворках (в том числе в Laravel, Drupal).
Yii быстрее в старте, Laravel проще для новичков, но Symfony более настроен на долгосрочные, стабильные проекты.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1💊1
🤔 Какой метод используется для остановки выполнения скрипта на определённое время в PHP?
Anonymous Quiz
6%
wait()
6%
pause()
10%
delay()
77%
sleep()
🤔 Какую функцию использовать для получения последних n элементов массива?
Anonymous Quiz
36%
array_slice()
25%
array_chunk()
27%
array_splice()
12%
array_split()
🤔 Как посчитать функцию, если внутри неё много различных действий?

Алгоритм анализируется путём определения сложности каждого действия и их комбинирования. Итоговая сложность определяется доминирующим элементом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP используется для изменения значений элементов массива, переданных по ссылке?
Anonymous Quiz
50%
array_map()
26%
array_walk()
10%
array_filter()
15%
array_change_key_case()
🤔 Что такое DI Container?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для закрытия открытого файла в PHP?
Anonymous Quiz
15%
close()
81%
fclose()
4%
end()
0%
finish()
🤔 Что такое чистая архитектура?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую команду использовать для обновления всех пакетов до последних версий?
Anonymous Quiz
16%
composer upgrade
81%
composer update
1%
composer refresh
3%
composer install
🤔 Какой метод используется для установки времени выполнения скрипта в PHP?
Anonymous Quiz
41%
set_time_limit()
40%
set_execution_time()
13%
max_execution_time()
7%
timeout()
🤔 Что такое ООП?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для объединения двух массивов в PHP?
Anonymous Quiz
8%
array_combine()
89%
array_merge()
2%
array_join()
1%
merge_arrays()
🤔 Какой метод в PHP позволяет реализовать гибкую и расширяемую архитектуру для обработки событий и команд в рамках приложения?
Anonymous Quiz
91%
Использование паттерна "Команда" и событийного подхода
2%
Использование глобальных переменных
6%
Использование функций array_map и array_filter для обработки массивов
0%
Использование регулярных выражений
💊5
🤔 Какой принцип из SOLID позволяет соблюдать добавочные преобразования в работе?

Принцип открытости/закрытости (Open/Closed Principle) из SOLID утверждает, что программные сущности должны быть открыты для расширения, но закрыты для модификации. Это позволяет добавлять новые функциональности без изменения существующего кода.?

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