PHP / Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more1 199
Subscribers
-124 hours
-67 days
-1730 days
Posts Archive
1 199
🤔 Какой метод класса PDOStatement используется для получения следующей строки результата запроса в виде объекта?
1 199
🤔 Что такое полнотекстовый индекс
Это структура данных, оптимизирующая поиск текстовой информации в базе данных.
1. Используется для эффективного поиска по словам или фразам в текстовых полях.
2. Применяется в MySQL, PostgreSQL, ElasticSearch и других системах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какую аннотацию в PHPUnit использовать для указания, что тест должен быть пропущен?
1 199
🤔 Какую функцию использовать для фильтрации элементов массива по регулярному выражению?
1 199
🤔 Что делает бэкслеш перед глобальными функциями
Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
1. Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какую функцию использовать для записи массива в файл в формате CSV?
1 199
🤔 Какой параметр cURL используется для установки пользовательского заголовка Referer?
1 199
🤔 Что известно про фабрики?
Это порождающий паттерн, создающий объекты без явного указания их класса.
1. Simple Factory: один метод создаёт разные объекты.
2. Factory Method: делегирует создание объектов подклассам.
3. Abstract Factory: создаёт семейства связанных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какой параметр функции setcookie() указывает путь, на котором куки будут доступны?
1 199
🤔 Какой метод используется для получения всех свойств объекта в виде массива?
1 199
🤔 Что такое мок, стап? Чем отличаются?
1. Мок (Mock): объект, имитирующий реальную зависимость и проверяющий вызовы и поведение тестируемого кода.
2. Стап (Stub): подставной объект, возвращающий заранее определённые данные, но не отслеживающий вызовы.
3. Разница в том, что моки проверяют взаимодействие, а стабы — данные.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какую аннотацию в PHPUnit использовать для указания, что метод должен быть выполнен после всех тестов в классе?
1 199
🤔 Какую функцию использовать для поиска всех совпадений по регулярному выражению и возвращения массива с результатами?
1 199
🤔 Что такое подготовка запросов?
Это запросы, которые компилируются сервером перед выполнением.
1. Они защищают от SQL-инъекций, так как параметры передаются отдельно от запроса.
2. Улучшают производительность, так как один запрос можно выполнить несколько раз с разными данными.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какую функцию использовать для экранирования данных для безопасного использования в HTML-контексте?
1 199
🤔 Какую функцию использовать для генерации безопасного случайного числа в заданном диапазоне?
1 199
🤔 Что известно про букву D в SOLID и её связь с интерфейсами?
D означает Dependency Inversion Principle — принцип инверсии зависимостей.
1. Модули верхнего уровня не должны зависеть от модулей нижнего уровня, оба должны зависеть от абстракций.
2. В коде это реализуется через интерфейсы: классы работают с интерфейсами, а не с конкретными реализациями.
3. Это упрощает тестирование и замену модулей без изменения основного кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 199
🤔 Какой параметр cURL используется для установки пользовательского User-Agent заголовка?
1 199
🤔 Какую функцию использовать для установки пользовательского имени сессии?
1 199
🤔 Что такое логирование?
Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
