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

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Какой подход в PHP позволяет обеспечить интеграцию с различными типами баз данных и унифицировать доступ к данным?
Anonymous Quiz
46%
Использование функций mysqli_query и PDO::query
51%
Использование абстракций для доступа к данным
0%
Использование глобальных переменных
3%
Использование регулярных выражений
🤔 Что такое рекурсия?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод в PHP обеспечивает безопасное управление параллельными запросами и предотвращает состояние гонки при выполнении операций с данными?
Anonymous Quiz
0%
Использование глобальных переменных
14%
Использование функций sleep и usleep для задержек
78%
Использование механизмов блокировок на уровне базы данных или файловой системы
8%
Использование регулярных выражений
🤔 Какой инструмент можно использовать для профилирования и отладки PHP-кода?
Anonymous Quiz
55%
Xdebug
2%
Blackfire
2%
New Relic
40%
все вышеперечисленное
🤔 Какой метод используется для удаления всех пробелов из начала и конца строки в PHP?
Anonymous Quiz
88%
trim()
4%
strip()
0%
clean()
8%
trim()
🤔 Как настроить autoload через Composer?

Composer предоставляет механизм автоматической загрузки классов (autoload), который позволяет не писать вручную require.
Основные шаги:
1. Использовать PSR-4 или PSR-0 – правила именования классов.
2. Настроить autoload в composer.json – указать, какие пространства имен использовать.
3. Выполнить composer dump-autoload – обновить автозагрузку после изменения файлов.
4. Использовать require 'vendor/autoload.php' – подключить автозагрузку в проекте.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой параметр функции setcookie() указывает, доступен ли куки только через HTTPS?
Anonymous Quiz
44%
secure
40%
httponly
0%
samesite
16%
https
🤔 Какие могут быть проблемы от JOIN'а?

Объединение таблиц через JOIN может вызвать:
- Снижение производительности – если таблицы большие и нет индексов, выполнение запроса может быть долгим.
- Дублирование данных – неправильное соединение может привести к множеству дублирующихся строк.
- Рост потребления памяти – большие JOIN'ы могут потреблять много оперативной памяти и временных файлов.
- Блокировки и конкуренция – если JOIN выполняется на обновляемых данных, могут возникать блокировки записей.
- Сложность оптимизации – сложные JOIN'ы труднее индексировать и оптимизировать.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой из методов в PHP используется для проверки правильности имени переменной?
Anonymous Quiz
26%
check_var_name
35%
is_valid_var
12%
valid_variable_name
28%
is_valid_variable
🤔 Что содержит инкапсуляция кроме сокрытия данных?

1. Контроль доступа: использование модификаторов public, protected, private для ограничения доступа.
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какое ключевое слово используется для импорта пространств имен в PHP?
Anonymous Quiz
11%
import
29%
namespace
5%
include
55%
use
🤔 Что такое HTTP?

HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена данными между веб-браузером и сервером. HTTP определяет методы (GET, POST, DELETE и др.), которые управляют отправкой и получением данных через Интернет.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод интерфейса Iterator используется для установки указателя на первый элемент?
Anonymous Quiz
25%
begin()
25%
reset()
33%
start()
17%
rewind()
🤔 Чем HTTP первой версии отличается от второй?

HTTP/1.1 требует для каждого запроса нового соединения, что создает дополнительную нагрузку. HTTP/2 поддерживает мультиплексирование, позволяя передавать несколько запросов и ответов одновременно по одному соединению, что улучшает производительность.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какую функцию PHP использовать для генерации криптографически безопасного токена?
Anonymous Quiz
48%
crypt()
25%
openssl_random_pseudo_bytes()
20%
random_bytes()
7%
uniqid()
🤔 В чем преимущества асинхронного шифрования?

1. Безопасность: открытый ключ можно свободно распространять, закрытый ключ остаётся приватным.
2. Удобство обмена: не требуется передавать секретный ключ для шифрования.
3. Поддержка цифровой подписи: позволяет проверять подлинность отправителя.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какое свойство ReflectionClass в PHP возвращает имена всех констант класса?
Anonymous Quiz
47%
getConstants()
16%
getClassConstants()
31%
getReflectionConstants()
6%
getAllConstants()
🤔 Какой метод Laravel используется для автоматического экранирования данных, полученных из пользовательского ввода?
Anonymous Quiz
18%
scape()
41%
sanitize()
22%
filter()
18%
e()
🤔 Какой метод класса SplFixedArray используется для очистки массива?
Anonymous Quiz
32%
clear()
47%
reset()
0%
free()
21%
destroy()