PHP / Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Show more1 168
Subscribers
-224 hours
-57 days
-1630 days
Posts Archive
1 168
🤔 Что делает бэкслеш перед глобальными функциями?
Бэкслеш (\) используется для обращения к глобальным функциям или классам, чтобы избежать их переопределения в текущем пространстве имён.
Например, \strlen() вызовет глобальную функцию strlen, а не её версию из текущего namespace.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Какую функцию использовать для получения информации о пути к файлу, такой как директория, имя файла и расширение?
1 168
🤔 Что такое HTTP?
HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена данными между веб-браузером и сервером. HTTP определяет методы (GET, POST, DELETE и др.), которые управляют отправкой и получением данных через Интернет.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Какой метод класса SplStack используется для добавления элемента в стек?
1 168
🤔 Что известно о MVC?
Это архитектурный шаблон, который разделяет приложение на три компонента:
1. Model: управляет данными и бизнес-логикой.
2. View: отвечает за отображение данных пользователю.
3. Controller: обрабатывает пользовательский ввод, связывает Model и View.
Это разделение упрощает разработку, тестирование и поддержку приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Какой метод класса DateTime используется для получения разницы между двумя датами?
1 168
🤔 Что известно про букву D в SOLID и её связь с интерфейсами?
D означает Dependency Inversion Principle — принцип инверсии зависимостей.
1. Модули верхнего уровня не должны зависеть от модулей нижнего уровня, оба должны зависеть от абстракций.
2. В коде это реализуется через интерфейсы: классы работают с интерфейсами, а не с конкретными реализациями.
3. Это упрощает тестирование и замену модулей без изменения основного кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Какой из методов в PHP используется для выполнения асинхронных запросов к серверу с использованием библиотеки ReactPHP?
1 168
🤔 Какие типы БД бывают?
Базы данных делятся на реляционные (SQL) и нереляционные (NoSQL). Реляционные базы данных (например, MySQL, PostgreSQL) хранят данные в виде таблиц и используют SQL для запросов. Нереляционные базы данных (например, MongoDB) используют разные модели данных (документы, ключ-значение и т.д.), что делает их более гибкими для работы с большими объёмами данных и неструктурированной информацией.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Какое исключение выбрасывается при вызове метода next() на уже завершенном генераторе?
1 168
🤔 Какой метод в PHP позволяет проверять входные данные на соответствие формату, например, для валидации email?
1 168
🤔 Что делать, если у двух trait'ов один и тот же метод?
1. Если два trait содержат методы с одинаковыми именами, необходимо явно указать, какой метод использовать, с помощью use TraitName::methodName.
2. В сложных случаях можно переопределить метод в классе для явной реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 Как получить доступ к переменной из внешней области видимости внутри замыкания?
1 168
🤔 Какой метод класса SplFileObject используется для проверки, является ли файл директорием?
1 168
🤔 В чём преимущество hash-индекса и btree-индекса?
1. Hash-индекс:
• Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 168
🤔 В PHP, какая функция используется для генерации криптографически безопасного случайного числа?
1 168
🤔 Что из себя представляет http-запрос?
HTTP-запрос — это сообщение, которое клиент отправляет серверу для выполнения определённой операции, например получения данных (GET) или их отправки (POST). Запрос содержит метод, URL, заголовки и тело запроса (если необходимо). Ответ сервера включает статус выполнения, заголовки и данные (если применимо).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
