PHP / Тесты
1.23K subscribers
25 photos
343 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой из методов в PHP используется для создания временного файла?
Anonymous Quiz
48%
tmpfile
19%
create_tmp
17%
tempfile
16%
create_tempfile
🤔 Для чего нужно пространство имен?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from easyoffer
Официальный релиз easyoffer 2.0 состоится уже в течение нескольких дней.

Напоминаю, что в честь релиза запускаем акцию.

Первые 500 покупателей получат:

🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал

🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой интерфейс в PHP предоставляет доступ к элементам массива как к объекту?
Anonymous Quiz
66%
ArrayObject
17%
ArrayIterator
9%
ArrayAccess
7%
Arrayable
🤔1
🤔 Какой метод класса ReflectionClass используется для получения имени родительского класса?
Anonymous Quiz
70%
getParentClass()
5%
getSuperClass()
23%
getBaseClass()
3%
getAncestorClass()
🤔 В чем отличие адаптера от декоратора

Адаптер и декоратор — это структурные паттерны проектирования, но они решают разные задачи. Адаптер используется для преобразования интерфейса одного класса в интерфейс, который ожидает клиент, чтобы классы с несовместимыми интерфейсами могли работать вместе. Декоратор, наоборот, добавляет новую функциональность к объекту, не изменяя его структуру, позволяя динамически изменять поведение объекта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой паттерн проектирования в PHP позволяет создавать семейства связанных объектов без указания их конкретных классов?
Anonymous Quiz
26%
Factory Method
53%
Abstract Factory
12%
Builder
9%
Prototype
🤔1💊1
🤔 Какая функция PHP позволяет загрузить все имена классов, загруженных в текущем скрипте?
Anonymous Quiz
47%
get_loaded_classes
11%
get_defined_classes
17%
get_declared_classes
24%
get_all_classes
🤔 Как работает динамическая типизация?

Динамическая типизация позволяет переменной менять тип во время выполнения программы. Тип определяется автоматически на основе присвоенного значения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из методов в PHP используется для обеспечения безопасности данных и предотвращения уязвимостей при работе с SQL-запросами с помощью расширенного интерфейса PDO?
Anonymous Quiz
2%
pdo_secure_query с привязкой параметров
92%
PDO::prepare и PDOStatement::execute с привязкой параметров
6%
secure_sql_query с привязкой параметров
0%
pdo_query_secure с привязкой параметров
🤔 Зачем нужен абстрактный класс?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой параметр функции setcookie() указывает домен, в рамках которого доступна кука?
Anonymous Quiz
69%
domain
23%
path
4%
expires
4%
secure
🤔 Какой из следующих методов PHP используется для реализации паттерна проектирования Singleton, чтобы гарантировать наличие только одного экземпляра класса?
Anonymous Quiz
47%
private construct()
28%
public getInstance()
16%
static $instance
9%
protected clone()
💊10
🤔 Что такое замыкание?

Это функция, которая «захватывает» переменные из внешней области видимости, в которой она была создана.
1. Оно позволяет использовать внешние переменные даже после завершения их контекста.
2. Замыкания полезны для сохранения состояния и создания функций с заранее заданными параметрами.
3. Пример: функция, возвращающая другую функцию, которая использует переменные из замыкающего контекста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для проверки наличия файла на сервере?
Anonymous Quiz
3%
check_file
89%
file_exists
4%
is_file
5%
file_check
🤔 Что такое DP (Dynamic Programming)?

1. Динамическое программирование — это метод оптимизации, используемый для решения задач, разбиваемых на подзадачи.
2. Результаты подзадач сохраняются и переиспользуются, чтобы избежать повторных вычислений.
3. Используется для задач оптимизации, например, нахождение кратчайшего пути, задачи Фибоначчи или задач на разбиение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой встроенный механизм в PHP позволяет перехватывать попытки вызова несуществующих статических методов класса, а также обеспечивает доступ к метаданным о классах, свойствах и методах во время выполнения?
Anonymous Quiz
64%
callStatic() и Reflection API
17%
call() и get_class_methods()
9%
invoke() и get_class_vars()
9%
set() и class_exists()
🤔 Какой метод используется для перевода всех символов строки в нижний регистр в PHP?
Anonymous Quiz
35%
strlower()
3%
tolower()
59%
strtolower()
4%
lowercase()