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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод в PHP позволяет управлять пользовательскими шаблонами и динамическим контентом, обеспечивая гибкость и повторное использование кода?
Anonymous Quiz
86%
Использование шаблонизаторов
9%
Использование встроенных функций для работы с HTML
0%
Использование глобальных переменных для хранения контента
5%
Использование функций для обработки строк и шаблонов
🤔 Какой метод класса PDO используется для начала транзакции?
Anonymous Quiz
6%
start()
76%
beginTransaction()
4%
openTransaction()
13%
transactionStart()
👍2
🤔 Что такое абстрагирование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает функция is_readable() для доступного для чтения файла?
Anonymous Quiz
2%
null
7%
1
91%
true
0%
false
🤔 Какой метод класса DateInterval используется для создания интервала между двумя датами?
Anonymous Quiz
15%
createFromDateString()
42%
diff()
38%
interval()
4%
create()
🤔 Что делать, если у двух trait'ов один и тот же метод?

1. Если два trait содержат методы с одинаковыми именами, необходимо явно указать, какой метод использовать, с помощью use TraitName::methodName.
2. В сложных случаях можно переопределить метод в классе для явной реализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какую команду использовать для удаления зависимости из проекта с помощью Composer?
Anonymous Quiz
59%
composer remove
8%
composer delete
27%
composer uninstall
5%
composer purge
🤔 Какой метод в PHP используется для установки пользовательского обработчика исключений?
Anonymous Quiz
35%
set_exception_handler()
25%
set_error_handler()
10%
custom_exception_handler()
31%
exception_handler()
🤔 Зачем генераторы, если есть итераторы?

1. Генераторы упрощают создание итераторов, предоставляя возможность обхода коллекций без написания полноценного класса.
2. Они экономят память, поскольку возвращают значения по одному через yield, а не загружают всю коллекцию в память.
3. Итераторы требуют ручной реализации методов iter и next, тогда как генераторы используют стандартные функции.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в PHP позволяет обрабатывать большие объемы данных, используя параллельные процессы?
Anonymous Quiz
76%
Использование библиотеки Parallel
3%
Использование глобальных переменных
15%
Использование функций fread и fwrite
5%
Использование регулярных выражений
🤔 Какой метод используется для работы с JSON в PHP?
Anonymous Quiz
66%
json_encode()
27%
json_decode()
1%
json_last_error()
5%
json_validate()
💊14🤔4
🤔 Что такое Cookies?

Это небольшие файлы, которые хранят данные на стороне клиента (в браузере). Они используются для:
1. Идентификации пользователя и управления сессиями.
2. Сохранения предпочтений пользователя.
3. Отслеживания активности пользователя на сайте.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для преобразования строки в целое число в PHP?
Anonymous Quiz
42%
int()
15%
to_integer()
38%
intval()
5%
parse_int()
🤔 Какой метод в PHP позволяет обрабатывать данные из JSON-формата и преобразовывать их в ассоциативные массивы с возможностью работы с вложенными структурами?
Anonymous Quiz
16%
json_encode с параметром false
14%
json_parse с параметром true
66%
json_decode с параметром true
5%
json_convert с параметром false
🤔 Что такое списочный тип?

Это структура данных, представляющая упорядоченный набор элементов, где каждый элемент связан с предыдущим и следующим.
1. Пример — связанный список (linked list), где каждый узел содержит значение и ссылку на следующий узел.
2. Такие типы обеспечивают удобное добавление и удаление элементов, но имеют медленный доступ по индексу (O(n)).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для разрешения конфликта имен в PHP?
Anonymous Quiz
14%
alias
60%
as
0%
rename
26%
use
🤔 В чем заключается обработка ошибок и исключений?

Это механизм выявления и реагирования на непредвиденные ситуации в коде.
- Ошибки (Errors) – критические сбои (OutOfMemoryError, StackOverflowError).
- Исключения (Exceptions) – проблемы в логике (NullPointerException, IOException).
Обрабатываются с помощью try-catch-finally, throw, throws, а также глобальных обработчиков (onError, fallback strategies).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для получения текущего уровня ошибок в PHP?
Anonymous Quiz
28%
error_level()
30%
get_error_level()
28%
error_reporting()
14%
get_error_reporting()
🤔 Какой метод в PHP используется для получения полного пути к файлу, включая символические ссылки?
Anonymous Quiz
28%
fullpath()
39%
realpath()
26%
get_realpath()
7%
symlink_path()
🤔 Какую проблему решают фабрика и фабричный метод?

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

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