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

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Как настроить 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()
🤔 Что такое алгоритмическая сложность?

Алгоритмическая сложность описывает эффективность алгоритма в зависимости от объёма входных данных. Измеряется во времени выполнения (Time Complexity) и потреблении памяти (Space Complexity).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Вопрос: Какой синтаксис используется для создания комментариев в PHP?
Anonymous Quiz
21%
// Комментарий
13%
/* Комментарий */
0%
# Комментарий
67%
Все вышеперечисленные
🤔 Какой метод класса Memcached используется для получения значения из кэша?
Anonymous Quiz
5%
fetch()
5%
retrieve()
79%
get()
11%
load()
🤔Что такое Service Locator?

Это паттерн проектирования, предоставляющий объект (локатор), который отвечает за предоставление зависимостей (сервисов) в приложении.
• Он хранит ссылки на зависимости и позволяет получить их по запросу.
• Недостаток: сложнее отслеживать зависимости и тестировать код, так как локатор создаёт скрытые связи.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую директиву использовать для определения функции в PHP?
Anonymous Quiz
93%
function
7%
def
0%
define
0%
proc
🤔 Какой метод в PHP позволяет обрабатывать большие объемы данных, создавая и управляя итераторами, которые могут обрабатывать данные по мере необходимости?
Anonymous Quiz
7%
Streams
46%
Generators
46%
Iterators
2%
Arrays