ch
Feedback
PHP / Тесты

PHP / Тесты

前往频道在 Telegram
1 235
订阅者
-124 小时
-87
-1130
帖子存档
🤔 Какое значение возвращает функция is_callable() для функции, которая существует и может быть вызвана?
Anonymous voting

🤔 Какой метод класса ArrayObject используется для обмена элементами массива?
Anonymous voting

🤔 Какими способами организовать порции? Разделение данных на порции (batch processing) может быть организовано разными методами: 1. LIMIT и OFFSET – классический способ для пагинации в SQL. 2. Cursor-based pagination – используется в API, позволяет получать новые данные без смещения. 3. Частичная загрузка данных – загружать данные по мере необходимости (lazy loading). 4. Очереди (Message Queues) – например, RabbitMQ или Kafka для обработки данных в потоках. 5. Шардирование данных – разделение больших таблиц на более мелкие логические части. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какую аннотацию в PHPUnit использовать для указания, что тест должен быть выполнен в изолированном контексте?
Anonymous voting

🤔 Что такое интерфейсы? Интерфейсы в PHP определяют набор методов, которые должны быть реализованы в классах, использующих этот интерфейс. Интерфейсы обеспечивают абстракцию, позволяя разработчикам определять общий функционал для классов, не предоставляя реализации методов. Классы могут реализовывать несколько интерфейсов, что делает их гибким инструментом для организации архитектуры кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод класса ArrayObject используется для сортировки массива по значениям?
Anonymous voting

🤔 Какое ключевое слово используется для указания класса в PHP, который не может быть унаследован?
Anonymous voting

🤔 Для чего нужен ELT? ELT (Extract, Load, Transform) – это процесс обработки данных, используемый в аналитике: - Extract (Извлечение) – загрузка данных из источников (БД, API). - Load (Загрузка) – сохранение данных в хранилище (например, в Data Warehouse). - Transform (Преобразование) – очистка, фильтрация, агрегация данных. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для получения информации о типе ресурса в PHP?
Anonymous voting

🤔 Что известно о Unit-тестах? Это тесты, проверяющие отдельные единицы кода (обычно функции, методы или классы) в изоляции от внешних зависимостей. Особенности: - Быстрые, запускаются локально. - Должны быть предсказуемыми и детерминированными. - Не используют базу данных, сеть или файловую систему (для этого есть интеграционные и e2e-тесты). - Помогают отлавливать баги на раннем этапе и облегчают рефакторинг. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой механизм используется для компиляции и хранения байткода PHP скриптов?
Anonymous voting

🤔 Какой метод в PHP позволяет работать с различными формами данных, обеспечивая удобное форматирование и обработку данных из различных источников?
Anonymous voting

🤔 Как работает динамическая типизация? Динамическая типизация позволяет переменной менять тип во время выполнения программы. Тип определяется автоматически на основе присвоенного значения. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод в PHP позволяет эффективно защищать данные от подделки и обеспечивать целостность передаваемых данных?
Anonymous voting

🤔 Какой метод класса ReflectionClass возвращает имя класса?
Anonymous voting

🤔 Зачем нужны паттерны проектирования? Паттерны проектирования решают типичные задачи разработки, предоставляя проверенные временем решения. Они повышают читаемость, повторное использование и масштабируемость кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что делает функция session_start() в PHP?
Anonymous voting

🤔 Какой метод интерфейса Iterator используется для проверки, существует ли текущий элемент?
Anonymous voting

🤔 Сколькими способами можно создать ветку в Git? Создать ветку в Git можно: 1. Командой git branch <имя> – создаст новую ветку. 2. git checkout -b <имя> – создаст и сразу переключится. 3. git switch -c <имя> – альтернатива checkout. 4. В графических интерфейсах (GitKraken, SourceTree) – создание через UI. 5. В удаленном репозитории (GitHub, GitLab) – через web-интерфейс Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод класса SplFileInfo используется для получения расширения файла?
Anonymous voting