PHP / Тесты
Відкрити в Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Показати більше1 199
Підписники
-224 години
-47 днів
-1530 день
Архів дописів
1 201
🤔 Как настроить autoload через Composer?
Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какую аннотацию в PHPDoc используют для указания категории класса или метода?
1 201
🤔 Как устроен Git?
Это распределенная система контроля версий, работающая на основе графа коммитов и хранения изменений через хеши (SHA-1).
1. Объектная модель:
- Commit – снимок состояния проекта.
- Tree – каталог файлов в коммите.
- Blob – сами файлы (содержимое).
2. Система ссылок (HEAD, branches, tags).
3. Механизм staging (индексация изменений) перед коммитом.
4. Быстрая работа за счет хранения только изменений (deltas) и поддержки локального репозитория.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какой метод в PHP позволяет создавать и управлять динамическими классами во время выполнения программы?
1 201
🤔 Есть ли какое-то различие между одинарными и двойными кавычками?
- В большинстве языков программирования разницы нет.
- В PHP двойные кавычки позволяют интерполировать переменные, а одинарные – нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 В PHP, какое утверждение правильно описывает использование trait для разрешения конфликтов между методами, когда два trait определяют одинаковые методы?
1 201
🤔 Какой из следующих классов позволяет реализовать паттерн проектирования Observer и управлять событиями в PHP?
1 201
🤔 Что изменилось в приведении типов в PHP 8?
PHP 8 усилил строгую типизацию, добавив поддержку объединённых типов (Union Types). Также введены типы mixed и static, расширяющие возможности определения данных. Улучшена работа с привидением типов, исключая двусмысленности, чтобы снизить вероятность ошибок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какую функцию использовать для разделения строки на массив по регулярному выражению?
1 201
🤔 Какую функцию использовать для записи данных в файл с добавлением данных в конец файла?
1 201
🤔 Что такое middleware?
Middleware в PHP — это компонент, который обрабатывает HTTP-запросы и ответы на пути между сервером и конечной точкой. Каждый middleware может модифицировать запрос, ответ или остановить выполнение цепочки, отправив ответ напрямую. Они используются для выполнения задач, таких как аутентификация, логирование, обработка ошибок и кэширование. Middleware широко применяется в современных фреймворках, таких как Laravel, для разделения логики обработки запросов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какую функцию использовать для экранирования данных для безопасного использования в HTML-контексте?
1 201
🤔 Что такое логирование?
Это запись событий, ошибок и действий приложения в журнал для диагностики и анализа.
1. Логи помогают отслеживать выполнение кода, анализировать сбои и выявлять узкие места.
2. Используются различные уровни логов: INFO, DEBUG, ERROR.
3. Это важный инструмент для отладки, мониторинга и аудита системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какой метод в PHP позволяет организовать межпроцессное взаимодействие (IPC) для обмена данными между процессами?
1 201
🤔 Какой метод класса SplObjectStorage используется для удаления объекта?
1 201
🤔 Что такое Entity?
Это объект, представляющий конкретную сущность в системе или домене. Обычно он имеет уникальный идентификатор и может изменяться в течение своего жизненного цикла.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 201
🤔 Какое значение возвращает функция array_merge() при слиянии двух пустых массивов?
