🤔 Что реализует класс DateTime?
1. Класс DateTime в PHP предоставляет объектно-ориентированный способ работы с датой и временем.
2. Он позволяет создавать, изменять, форматировать и сравнивать даты.
3. Также включает функционал для работы с временными зонами через класс DateTimeZone.
4. Упрощает работу с датами благодаря методам, таким как add(), sub(), и форматированию с помощью format().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. Он позволяет создавать, изменять, форматировать и сравнивать даты.
3. Также включает функционал для работы с временными зонами через класс DateTimeZone.
4. Упрощает работу с датами благодаря методам, таким как add(), sub(), и форматированию с помощью format().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Как в PHP можно улучшить безопасность веб-приложения против атак типа XSS (Cross-Site Scripting)?
Anonymous Quiz
83%
Использовать функции для экранирования вывода, такие как htmlspecialchars или htmlentities
14%
Хранить данные в сессиях и не проверять их на наличие вредоносного кода
3%
Использовать регулярные выражения для проверки вводимых данных
0%
Игнорировать вводимые данные и не обрабатывать их
🤔 Что такое Factory?
Это паттерн проектирования, который предоставляет способ создания объектов без указания точного класса.
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: ShapeFactory может возвращать объекты разных классов (Circle, Square) на основе входных параметров.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
• Фабрика скрывает детали создания объектов, предоставляя интерфейс для их создания.
• Пример: 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
🤔 Какой метод в PHP позволяет создавать и управлять транзакциями в базе данных, обеспечивая целостность и согласованность данных?
Anonymous Quiz
13%
Использование функций для работы с транзакциями в SQL
87%
Использование PDO::beginTransaction, PDO::commit и PDO::rollBack
0%
Использование встроенных функций для управления данными
0%
Использование глобальных переменных для хранения состояния
🤔 Что такое абстрактный класс?
Абстрактный класс — это класс, который не может быть создан как объект и служит для того, чтобы задавать общие свойства и методы для классов-наследников. Он может содержать как абстрактные, так и конкретные методы с реализацией. Наследники обязаны реализовать все абстрактные методы родительского класса. Абстрактные классы полезны, когда требуется частичная реализация с обязательной реализацией некоторых методов в дочерних классах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод в PHP позволяет организовать обработку запросов с использованием шаблона Front Controller?
Anonymous Quiz
11%
Использование глобальных переменных
11%
Использование регулярных выражений
74%
Использование единой точки входа и роутинга
5%
Использование функций для работы с массивами
🤔 Какой из методов в PHP используется для проверки, существует ли указанный константный элемент?
Anonymous Quiz
27%
is_defined
45%
defined
5%
check_constant
23%
constant_exists
🤔 Что такое транзакция?
Транзакция — это последовательность операций с базой данных, которые выполняются как единое целое. Транзакции обеспечивают целостность данных, гарантируя, что все операции будут завершены успешно или, в случае ошибки, откатятся к исходному состоянию. Основные свойства транзакций описываются понятием ACID: атомарность, согласованность, изолированность и долговечность. Транзакции часто используются для обеспечения надежности при работе с критически важными данными.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Как получить доступ к переменной из внешней области видимости внутри замыкания?
Anonymous Quiz
72%
use($var)
0%
import($var)
0%
extern($var)
28%
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
🤔 Какой метод в PHP позволяет управлять асинхронными задачами и параллельными процессами, улучшая отзывчивость и масштабируемость веб-приложений?
Anonymous Quiz
75%
Использование многопоточности и асинхронного программирования
15%
Использование синхронных вызовов и задержек
5%
Использование встроенных функций для обработки запросов
5%
Использование функций для работы с файлами и потоками данных
🤔 Какой метод позволяет в PHP реализовать высокоуровневую обработку и интеграцию веб-сервисов, учитывая потребности в масштабируемости и отказоустойчивости?
Anonymous Quiz
10%
Использование глобальных переменных для хранения данных веб-сервисов
90%
Использование RESTful и GraphQL API с поддержкой масштабирования и отказоустойчивости
0%
Использование функции file_get_contents для интеграции с веб-сервисами
0%
Использование регулярных выражений для обработки запросов
🤔 Чем полезно пространство имен?
Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какая функция используется для копирования файла?
Anonymous Quiz
8%
duplicate()
44%
file_copy()
48%
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