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
0%
Использование глобальных переменных
41%
Использование функций json_encode и json_decode для обработки JSON-данных
59%
Использование стандартов и протоколов
0%
Использование регулярных выражений
💊5
🤔 По какому принципу объединяются и разделяются методы в интерфейсах?

Методы в интерфейсах группируются по роли или контракту, то есть:
- Каждый интерфейс должен описывать конкретное поведение (например, Serializable, Renderable).
- Принцип разделения интерфейса (Interface Segregation Principle, SOLID) — лучше несколько небольших интерфейсов, чем один громоздкий.
- Интерфейс отражает намерение: что объект умеет делать, а не как он это делает.
Это упрощает поддержку, повторное использование и тестирование кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какой метод в PHP позволяет использовать декларативный подход для работы с базами данных и обеспечивает безопасность от SQL-инъекций?
Anonymous Quiz
10%
mysqli
28%
ORM
62%
PDO
0%
SQLite
💊4🔥1
🤔 Какое свойство класса ReflectionParameter возвращает имя параметра?
Anonymous Quiz
33%
getName()
35%
getParameterName()
27%
getParamName()
6%
getArgName()
🤔 Как устроен типичный тест на opening point?

Тест на Opening Point проверяет, корректно ли открывается доступ к ресурсу.
Он может включать:
- Авторизацию – доступ пользователя после входа.
- Перенаправления – корректный редирект при попытке входа.
- Доступность URL – проверка HTTP-ответа (например, 200 OK).
- Безопасность – отсутствие утечек при открытии ресурса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой метод используется для подключения к базе данных MySQL в PHP?
Anonymous Quiz
78%
mysqli_connect()
6%
PDO()
1%
pg_connect()
15%
db_connect()
💊8
🤔 Какой метод используется для получения MIME-типа файла в PHP?
Anonymous Quiz
42%
mime_type()
8%
get_file_mime()
15%
filetype()
35%
get_mime_type()
🤔 Слово "global" для чего используется?

Слово global позволяет получить доступ к переменной, определённой за пределами текущей функции. Используется, чтобы модифицировать глобальные переменные внутри функций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод класса DOMDocument используется для замены узла на новый узел?
Anonymous Quiz
36%
replaceChild()
4%
swapNode()
18%
changeNode()
42%
replaceNode()
🤔3
🤔 Зачем нужны паттерны проектирования?

Паттерны проектирования решают типичные задачи разработки, предоставляя проверенные временем решения. Они повышают читаемость, повторное использование и масштабируемость кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой метод класса PDO используется для выполнения подготовленного запроса с передачей параметров?
Anonymous Quiz
29%
execute()
21%
query()
37%
prepare()
13%
exec()
🤔 Что такое агрегатные функции?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой класс в PHP используется для обработки ошибок выполнения программы?
Anonymous Quiz
11%
LogicException
61%
RuntimeException
24%
ErrorException
3%
UnexpectedValueException
🤔 Какое ключевое слово используется для завершения выполнения текущего скрипта?
Anonymous Quiz
4%
terminate
13%
end
3%
stop
79%
exit
🤔 Что такое ООП?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какая библиотека PHP используется для работы с JSON Web Tokens (JWT)?
Anonymous Quiz
28%
Firebase JWT
20%
JWT-PHP
32%
PHP-JWT
20%
JSONWebToken
💊5
🤔 Что такое полиморфизм

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

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