PHP / Тесты
1.18K subscribers
31 photos
700 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Что такое Factory?

Это паттерн проектирования, который предоставляет способ создания объектов без указания точного класса.
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод в PHP позволяет реализовать механизм событий и подписчиков для улучшения гибкости архитектуры приложения?
Anonymous Quiz
4%
Использование регулярных выражений
0%
Использование функций для работы с массивами
96%
Использование паттерна "Наблюдатель" (Observer)
0%
Использование глобальных переменных
🤔 Какой класс в PHP используется для обработки ошибок, связанных с выходом за границы массива?
Anonymous Quiz
26%
OutOfBoundsException
21%
ArrayBoundsException
32%
ArrayOutOfBoundsException
21%
InvalidArrayBoundsException
🤔 Зачем нужен абстрактный класс?

Абстрактные классы в PHP служат основой для других классов, определяя общий функционал, который может быть реализован или переопределён в дочерних классах. Они могут содержать как реализованные, так и абстрактные методы (без реализации). Абстрактные классы используются, когда требуется общая база для классов с возможностью расширения функциональности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой интерфейс PHP используется для создания объектов, которые могут быть перебираемыми, но не обязательно реализующими все методы интерфейса Iterator?
Anonymous Quiz
15%
ArrayAccess
10%
Countable
20%
Traversable
55%
Iterable
🤔 Что такое абстрактный класс?

Абстрактный класс — это класс, который не может быть создан как объект и служит для того, чтобы задавать общие свойства и методы для классов-наследников. Он может содержать как абстрактные, так и конкретные методы с реализацией. Наследники обязаны реализовать все абстрактные методы родительского класса. Абстрактные классы полезны, когда требуется частичная реализация с обязательной реализацией некоторых методов в дочерних классах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой из методов в PHP используется для проверки, существует ли указанный константный элемент?
Anonymous Quiz
30%
is_defined
43%
defined
4%
check_constant
22%
constant_exists
🤔 Что такое транзакция?

Транзакция — это последовательность операций с базой данных, которые выполняются как единое целое. Транзакции обеспечивают целостность данных, гарантируя, что все операции будут завершены успешно или, в случае ошибки, откатятся к исходному состоянию. Основные свойства транзакций описываются понятием ACID: атомарность, согласованность, изолированность и долговечность. Транзакции часто используются для обеспечения надежности при работе с критически важными данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Как получить доступ к переменной из внешней области видимости внутри замыкания?
Anonymous Quiz
73%
use($var)
0%
import($var)
0%
extern($var)
27%
global($var)
🤔 Какой уровень логирования в PHP является самым высоким по приоритету?
Anonymous Quiz
85%
E_ERROR
4%
E_WARNING
4%
E_NOTICE
8%
E_PARSE
🤔 Что такое Rest

REST (Representational State Transfer) — это архитектурный стиль для разработки веб-сервисов. Он основывается на стандартах HTTP и включает использование простых методов (GET, POST, PUT, DELETE) для взаимодействия с ресурсами, представленных в виде URL. RESTful API являются безсессионными, и каждый запрос от клиента к серверу должен содержать всю необходимую информацию для выполнения операции.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Чем полезно пространство имен?

Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какая функция используется для копирования файла?
Anonymous Quiz
8%
duplicate()
46%
file_copy()
46%
copy()
0%
move()
🤔 Что такое анонимные функции?

Анонимные функции, также известные как замыкания, в PHP и других языках позволяют создавать функции без определенного имени. Эти функции можно использовать как значения переменных и передавать как аргументы другим функциям.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод в PHP позволяет обеспечить безопасность данных, передаваемых через сеть, с использованием шифрования и дешифрования?
Anonymous Quiz
25%
base64_encode и base64_decode
17%
mcrypt_encrypt и mcrypt_decrypt
46%
openssl_encrypt и openssl_decrypt
13%
hash и hash_hmac
🤔 Какой метод в PHP позволяет эффективно защищать данные от подделки и обеспечивать целостность передаваемых данных?
Anonymous Quiz
41%
Использование функций md5 и sha1
0%
Использование регулярных выражений
53%
Использование хэш-функций и криптографических методов, таких как HMAC
6%
Использование глобальных переменных
🤔 Что такое статическое связывание?

Статическое связывание — это процесс, при котором компилятор определяет привязку метода или переменной к конкретному типу во время компиляции, а не выполнения. В основном, статическое связывание происходит для статических методов, переменных и перегруженных методов (не путать с переопределением), где точный тип известен заранее. Это связывание быстрее, чем динамическое, поскольку не требует дополнительных проверок в процессе выполнения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний