💬 Обратная связь
Проверим, сколько среди нас джедаев синьоров. Ваш примерный грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Проверим, сколько среди нас джедаев синьоров. Ваш примерный грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
👍11🔥8🎉1
Что произойдёт, если использовать null как ключ в массиве?
Anonymous Poll
11%
Она будет преобразована в строку "null"
14%
Она будет преобразована в число 0
28%
Она будет преобразована в пустую строку ("")
22%
Так и останется null
25%
Скрипт вызовет ошибку
Что из указанного не является представлением логического оператора AND в PHP?
Anonymous Poll
8%
AND
69%
&
24%
And
17%
&&
Переменной $a было задано значение 5, затем объявлена переменная $b=&$a, после чего $b была приравнена к 10. Чему равны переменные $a и $b?
Anonymous Poll
5%
5, 5
74%
10, 10
20%
5, 10
1%
10, 5
PHP использует reference counting для сборки мусора. В каком сценарии этот механизм не справляется и требует подключения циклического GC?
Anonymous Poll
18%
Когда в одном скрипте создаётся более 10 000 объектов
74%
Когда два объекта или массива ссылаются друг на друга
18%
Когда переменная объявлена в глобальном скопе
2%
Когда используется unset() до завершения скрипта
Какая из приведенных ниже функций удаляет первый элемент из массива и возвращает его значение?
Anonymous Poll
0%
array_compare()
10%
array_remove_first()
1%
array_flip()
38%
array_pop()
52%
array_shift()
После POST UI должен видеть своё изменение, но проекции обновляются асинхронно. Что корректнее?
Anonymous Poll
15%
Возвращать 200 и сразу читать из проекции
73%
Возвращать 202 Accepted + ссылку на статус, пока проекция не догонит
2%
Увеличить TTL кэша
11%
Синхронно ждать репликации БД
Какая директива в php.ini используется для определения максимального размера файла, который можно загрузить на сервер?
Anonymous Poll
5%
memory_limit
2%
max_execution_time
80%
upload_max_filesize
21%
post_max_size
Что произойдет, если неавторизованный пользователь перейдет на /dashboard?
Anonymous Poll
37%
HTTP 403 Forbidden
57%
Перенаправит на форму логину
0%
Ошибка сервера
8%
Вернёт ОК
Как реализовать это архитектурно правильно?
Anonymous Poll
18%
Добавить логику логирования и отправки события прямо в PaymentService::process()
27%
Создать LoggingPaymentGateway-декоратор поверх gateway
31%
Бросить PaymentProcessed из сервиса, listeners сделают остальное
29%
Декоратор для логирования + очередь из контроллера
Какую функцию нужно использовать, чтобы зарегистрировать собственный обработчик ошибок?
Anonymous Poll
5%
register_shutdown_function()
5%
error_log()
18%
register_handler_function()
4%
trigger_error()
72%
set_error_handler()
Какое значение по умолчанию принимает директива memory_limit в PHP?
Anonymous Poll
24%
64M
66%
128M
7%
256M
5%
512M
Какая аномалия возникает, когда транзакция выполняет один и тот же запрос дважды, и во второй раз получает дополнительные строки, которые были добавлены другой транзакцией?
Anonymous Poll
27%
Dirty Read
16%
Dirty Write
18%
Phantom Write
41%
Phantom Read