1. В Active Record бизнес-логика и операции работы с базой данных объединены в одном классе.
2. Это усложняет поддержку, тестирование и расширение кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет динамически изменять и расширять поведение классов без изменения их исходного кода?
Anonymous Quiz
5%
Использование глобальных переменных
4%
Использование функций для работы с массивами
1%
Использование регулярных выражений
90%
Использование паттерна "Декоратор"
🤔 Какой параметр функции setcookie() указывает путь, на котором куки будут доступны?
Anonymous Quiz
75%
path
24%
domain
1%
secure
0%
httpOnly
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 В PHP, какая функция используется для генерации уникального идентификатора?
Anonymous Quiz
61%
uniqid()
15%
md5()
16%
rand()
8%
session_id()
🤔 Какой метод используется для проверки, является ли переменная числом с плавающей точкой в PHP?
Anonymous Quiz
8%
is_double()
3%
is_real()
84%
is_float()
4%
is_number()
Symfony выбирают, когда важны:
- Гибкость и масштабируемость — компонентная архитектура, можно использовать частями.
- Стандарты и зрелость — строгий подход, хорош для enterprise-проектов.
- Расширяемость — легко писать свои бандлы, сервисы, внедрение зависимостей по PSR.
- Инфраструктура — используется во многих крупных фреймворках (в том числе в Laravel, Drupal).
Yii быстрее в старте, Laravel проще для новичков, но Symfony более настроен на долгосрочные, стабильные проекты.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для остановки выполнения скрипта на определённое время в PHP?
Anonymous Quiz
7%
wait()
6%
pause()
10%
delay()
77%
sleep()
🤔 Какую функцию использовать для получения последних n элементов массива?
Anonymous Quiz
38%
array_slice()
25%
array_chunk()
25%
array_splice()
13%
array_split()
Алгоритм анализируется путём определения сложности каждого действия и их комбинирования. Итоговая сложность определяется доминирующим элементом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP используется для изменения значений элементов массива, переданных по ссылке?
Anonymous Quiz
50%
array_map()
25%
array_walk()
9%
array_filter()
16%
array_change_key_case()
🤔 Что делает функция uniqid() в PHP?
Anonymous Quiz
93%
генерирует уникальный идентификатор на основе текущего времени
4%
возвращает хеш от строки
1%
сравнивает два идентификатора на уникальность
2%
преобразует строку в уникальный формат
• Он автоматически создаёт объекты и предоставляет их другим компонентам, решая, какие зависимости инъектировать.
• Контейнер упрощает реализацию DI, улучшает модульность и тестируемость приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для закрытия открытого файла в PHP?
Anonymous Quiz
16%
close()
79%
fclose()
5%
end()
0%
finish()
🤔 Какой метод в PHP позволяет поддерживать совместимость с различными версиями PHP и избегать проблем при обновлении?
Anonymous Quiz
0%
Использование глобальных переменных
45%
Использование функций version_compare и phpversion
3%
Использование регулярных выражений
52%
Использование средств управления версиями и обеспечения обратной совместимости
Это принцип построения ПО, который отделяет бизнес-логику от деталей реализации.
Ключевые принципы:
- Разделение слоев – отделение логики от UI и базы данных.
- Независимость от фреймворков – можно менять базу данных или API без переписывания логики.
- Устойчивость к изменениям – легче поддерживать и тестировать код.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую команду использовать для обновления всех пакетов до последних версий?
Anonymous Quiz
15%
composer upgrade
83%
composer update
0%
composer refresh
1%
composer install
🤔 Какой метод используется для установки времени выполнения скрипта в PHP?
Anonymous Quiz
41%
set_time_limit()
39%
set_execution_time()
16%
max_execution_time()
5%
timeout()
456+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
Please open Telegram to view this post
VIEW IN TELEGRAM
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM