🤔 Что известно о MVC?
Это архитектурный шаблон, который разделяет приложение на три компонента:
1. Model: управляет данными и бизнес-логикой.
2. View: отвечает за отображение данных пользователю.
3. Controller: обрабатывает пользовательский ввод, связывает Model и View.
Это разделение упрощает разработку, тестирование и поддержку приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Model: управляет данными и бизнес-логикой.
2. View: отвечает за отображение данных пользователю.
3. Controller: обрабатывает пользовательский ввод, связывает Model и View.
Это разделение упрощает разработку, тестирование и поддержку приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой метод класса ReflectionMethod возвращает имя метода?
Anonymous Quiz
34%
getName()
60%
getMethodName()
6%
getFunctionName()
0%
getIdentifier()
🤔 Какой метод класса SplStack используется для добавления элемента в стек?
Anonymous Quiz
76%
push()
12%
add()
4%
insert()
8%
append()
🤔 Что такое HTTP?
HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена данными между веб-браузером и сервером. HTTP определяет методы (GET, POST, DELETE и др.), которые управляют отправкой и получением данных через Интернет.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какую функцию использовать для получения информации о пути к файлу, такой как директория, имя файла и расширение?
Anonymous Quiz
31%
pathinfo()
29%
fileinfo()
16%
getpath()
24%
filepath()
🤔 Что делает бэкслеш перед глобальными функциями?
Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет организовать работу с конфигурационными файлами в формате YAML или JSON?
Anonymous Quiz
0%
Использование регулярных выражений
0%
Использование функций для работы с массивами
96%
Использование библиотек Symfony YAML или json_decode/json_encode
4%
Использование глобальных переменных
🤔 Какое ключевое слово используется для предотвращения клонирования объекта?
Anonymous Quiz
72%
final
16%
static
6%
abstract
6%
protected
💊7
🤔 Что такое CQRS?
Это архитектурный паттерн, который разделяет операции чтения и записи на разные модели данных. Это улучшает производительность, масштабируемость и упрощает поддержку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это архитектурный паттерн, который разделяет операции чтения и записи на разные модели данных. Это улучшает производительность, масштабируемость и упрощает поддержку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую функцию необходимо использовать для измерения времени выполнения скрипта?
Anonymous Quiz
73%
microtime()
2%
gettimeofday()
23%
time()
2%
hrtime()
🤔 Какую функцию использовать для удаления дублирующихся значений из многомерного массива?
Anonymous Quiz
17%
array_map_recursive()
6%
array_filter_recursive()
9%
array_diff_recursive()
68%
array_unique_recursive()
🤔 Что такое абстрагирование?
Это принцип объектно-ориентированного программирования, позволяющий выделять только важные характеристики объекта и скрывать детали его реализации.
1. Оно фокусируется на том, что объект делает, а не на том, как он это делает.
2. Реализуется через абстрактные классы, интерфейсы или методы.
3. Помогает упрощать сложные системы, скрывая ненужные детали и обеспечивая высокую модульность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1. Оно фокусируется на том, что объект делает, а не на том, как он это делает.
2. Реализуется через абстрактные классы, интерфейсы или методы.
3. Помогает упрощать сложные системы, скрывая ненужные детали и обеспечивая высокую модульность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Как создать замыкание, которое сохраняет состояние между вызовами?
Anonymous Quiz
52%
Использовать статическую переменную
20%
Использовать глобальную переменную
20%
Использовать метод bindTo()
8%
Использовать массив для хранения состояния
🤔 Какое значение возвращает функция get_class() при вызове на существующем объекте?
Anonymous Quiz
86%
имя класса
5%
имя объекта
3%
false
5%
пустая строка
🤔 Что запрещает final?
Модификатор final запрещает наследование класса, если он указан перед его объявлением.
Если final используется для метода, он запрещает переопределение этого метода в дочерних классах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Модификатор final запрещает наследование класса, если он указан перед его объявлением.
Если final используется для метода, он запрещает переопределение этого метода в дочерних классах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Вопрос: Как в PHP отправить JSON-ответ от сервера?
Anonymous Quiz
79%
header("Content-Type: application/json"); echo json_encode($data);
0%
send_json($data);
3%
return_json($data);
17%
json_response($data);
🤔 Какой метод в PHP используется для выполнения обратного вызова после регистрации через spl_autoload_register?
Anonymous Quiz
32%
spl_autoload
10%
autoload
35%
spl_autoload_call
23%
autoload_register
🤔 Чем отличается BacktimeTable от Backtime?
1. BacktimeTable может быть структурой данных или таблицей, используемой для хранения промежуточных результатов в задаче обратного отсчёта или обработки данных.
2. Backtime часто означает сам процесс обратного отсчёта или времени ожидания.
3. Различие зависит от контекста: таблица — для хранения, backtime — для логики.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Backtime часто означает сам процесс обратного отсчёта или времени ожидания.
3. Различие зависит от контекста: таблица — для хранения, backtime — для логики.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод используется для выполнения PHP-кода, хранящегося в строке, в PHP?
Anonymous Quiz
66%
eval()
23%
execute()
9%
run()
2%
parse()
🤔 Каким образом можно избежать кросс-доменных проблем при работе с AJAX в PHP?
Anonymous Quiz
4%
Использовать глобальные переменные для передачи данных
0%
Избегать использования AJAX
93%
Установить заголовок Access-Control-Allow-Origin
2%
Устанавливать кукисы на стороне клиента
🤔 Какой интерфейс необходимо реализовать для использования объектов в конструкции foreach?
Anonymous Quiz
41%
Iterator
18%
Traversable
36%
Iterable
5%
Enumerator