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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какую аннотацию в PHPUnit использовать для указания, что метод должен быть выполнен перед каждым тестом в классе?
Anonymous Quiz
25%
13%
22%
🤔 Какой метод используется для получения кода ошибки из объекта исключения?
Anonymous Quiz
16%
getErrorCode()
31%
getMessage()
32%
getCode()
21%
getExceptionCode()
🤔 Что такое списочный тип?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой параметр cURL используется для задания максимального времени выполнения запроса в миллисекундах?
Anonymous Quiz
39%
CURLOPT_TIMEOUT
20%
CURLOPT_TIMEOUT_MS
25%
CURLOPT_EXECUTION_TIME
16%
CURLOPT_MAXTIME
🤔 Какую библиотеку PHP часто используют для создания и отправки электронных писем?
Anonymous Quiz
66%
PHPMailer
22%
SwiftMailer
11%
Mailgun
1%
SendGrid
💊1
🤔 Для чего предназначены форматы запросов и ответов приложения?

Форматы запросов и ответов обеспечивают обмен данными между клиентом и сервером.
Популярные форматы:
- JSON – компактный, удобный для API.
- XML – читаемый, часто используется в SOAP.
- YAML – удобен для конфигураций.
- Protobuf – бинарный, эффективный для высоконагруженных систем.
Форматы обеспечивают унифицированное взаимодействие между различными сервисами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления свойства класса, доступного только внутри этого класса?
Anonymous Quiz
89%
private
10%
protected
0%
public
1%
secret
🤔 Какое ключевое слово используется для создания трейта в PHP?
Anonymous Quiz
9%
use
88%
trait
1%
include
2%
extend
💊5
🤔 Реализация Fibonacci с рекурсией или без?

1. С рекурсией: проще написать, но требует больше памяти из-за вложенных вызовов.
2. Без рекурсии: итеративный метод или использование динамического программирования, эффективнее с точки зрения производительности.
3. Выбор зависит от задачи: рекурсия подходит для демонстрации, итерация — для практических целей.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from easyoffer
🎉 easyoffer 2.0 — релиз уже в этом месяце!

Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀

В честь запуска мы готовим ограниченную акцию:

Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой

Что нужно сделать:

🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.

📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
🤔 Какой суперглобальный массив используется для получения данных из HTML-формы, отправленных методом POST?
Anonymous Quiz
1%
$_GET
90%
$_POST
7%
$_REQUEST
2%
$_FORM
🤔 Как устроен типичный тест на opening point?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Разница между pull и fetch?

git pull выполняет fetch (загружает изменения из удалённого репозитория) и автоматически сливает их с локальной веткой. git fetch только загружает изменения, не изменяя локальные файлы, что позволяет вручную контролировать слияние.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из следующих методов позволяет получить доступ к элементам многомерного массива в PHP?
Anonymous Quiz
8%
array_get()
7%
array_index()
83%
Использование нескольких квадратных скобок, например, $array[0][1]
1%
Использование функции access_array()
🤔 Какой метод в PHP позволяет организовать и управлять настройками конфигурации приложения таким образом, чтобы изменения в настройках могли быть легко применены без перезапуска приложения?
Anonymous Quiz
15%
Использование глобальных переменных для хранения настроек
16%
Использование функции include для подключения конфигураций
67%
Использование конфигурационных файлов и систем управления конфигурацией
2%
Использование регулярных выражений для обработки настроек
🤔 Что содержит инкапсуляция кроме сокрытия данных?

1. Контроль доступа: использование модификаторов public, protected, private для ограничения доступа.
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для получения списка всех переменных, захваченных замыканием?
Anonymous Quiz
27%
getVariables()
12%
getBoundVars()
39%
getClosureVars()
22%
bind_vars()