ru
Feedback
PHP / Тесты

PHP / Тесты

Открыть в Telegram
1 204
Подписчики
-124 часа
-57 дней
-1530 день
Архив постов
🤔 Что такое пространство имён (namespace) в PHP?
Anonymous voting

🤔 Как реализуется полиморфизм ? 1. Полиморфизм реализуется через наследование, интерфейсы и абстрактные классы. 2. Родительский класс или интерфейс может быть заменён его наследником, сохраняя единообразие вызовов. 3. Пример: использование одного метода render() для вывода разного контента в зависимости от конкретного класса. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Какую проблему решают фабрика и фабричный метод? Фабрика и фабричный метод решают проблему создания объектов в программе, отделяя процесс их создания от бизнес-логики. Это помогает сделать код более гибким, давая возможность изменять способ создания объектов без изменения основного кода. Эти паттерны используются для улучшения тестируемости, расширяемости и поддерживаемости программы. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 В чем преимущества асинхронного шифрования? 1. Безопасность: открытый ключ можно свободно распространять, закрытый ключ остаётся приватным. 2. Удобство обмена: не требуется передавать секретный ключ для шифрования. 3. Поддержка цифровой подписи: позволяет проверять подлинность отправителя. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что произойдет, если методы трейта и класса конфликтуют?
Anonymous voting

🤔 Какое значение возвращает функция array_sum() для пустого массива?
Anonymous voting

🤔 Что известно про букву D в SOLID и её связь с интерфейсами? D означает Dependency Inversion Principle — принцип инверсии зависимостей. 1. Модули верхнего уровня не должны зависеть от модулей нижнего уровня, оба должны зависеть от абстракций. 2. В коде это реализуется через интерфейсы: классы работают с интерфейсами, а не с конкретными реализациями. 3. Это упрощает тестирование и замену модулей без изменения основного кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какое значение возвращает функция is_array() для переменной типа string?
Anonymous voting

🤔 Какой метод используется для получения сообщения об ошибке из объекта исключения?
Anonymous voting

🤔 Что делать, если у двух trait'ов один и тот же метод? 1. Если два trait содержат методы с одинаковыми именами, необходимо явно указать, какой метод использовать, с помощью use TraitName::methodName. 2. В сложных случаях можно переопределить метод в классе для явной реализации. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какую функцию использовать для поиска всех соответствий регулярному выражению?
Anonymous voting

🤔 Какой интерфейс определяет метод hasNext() в PHP?
Anonymous voting

🤔 Что известно про фабрики? Это порождающий паттерн, создающий объекты без явного указания их класса. 1. Simple Factory: один метод создаёт разные объекты. 2. Factory Method: делегирует создание объектов подклассам. 3. Abstract Factory: создаёт семейства связанных объектов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

🤔 Какой метод класса DOMDocument используется для загрузки XML из файла?
Anonymous voting

🤔 Что такое инкапсуляция? Инкапсуляция — это принцип ООП, при котором детали реализации скрыты от внешнего мира, предоставляя доступ к данным через методы. В PHP это реализуется с помощью модификаторов доступа (private, protected, public). Она обеспечивает безопасность данных и облегчает поддержку кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний