Как PHP обрабатывает статическое свойство класса, если объект класса клонируется?
Anonymous Poll
24%
Создается новая копия статического свойства
55%
Статическое свойство не копируется, остается одно для всех объектов
4%
Выдается предупреждение о невозможности клонирования
19%
Клонируется только ссылка на статическое свойство
При конфликте версий Doctrine
Anonymous Poll
13%
Тихо перезатирает данные
72%
Бросает OptimisticLockException
15%
Ожидает, пока освободится строка
9%
Делает автоматический merge
DDD — границы агрегатов. За соблюдение кредитного лимита клиента при создании заказа кто отвечает?
Anonymous Poll
13%
Сервис корзины
20%
Агрегат Order
63%
Агрегат Customer (или доменный сервис вокруг него)
4%
Инфраструктурный валидатор в БД
Сколько попыток и задержки?
Anonymous Poll
18%
3 попытки: 10, 30, 90
75%
4 попытки: 0, 10, 30, 90
5%
4 попытки: 10, 30, 90, 180
2%
3 попытки: 0, 10, 30
Используется Doctrine transport. Какая семантика доставки сообщений?
Anonymous Poll
10%
Exactly-once
80%
At-least-once с возможностью ретраев и “failed”-queue
17%
At-most-once
13%
Гарантии зависят от версии PHP
Почему растёт RSS процесса-воркера?
Anonymous Poll
17%
Из-за JIT
44%
Из-за захвата $big в замыкании
32%
Из-за pcntl_fork() без exit
14%
Из-за GC, который всё очищает
Что реально ускоряет автозагрузку на проде?
Anonymous Poll
49%
composer dump-autoload -o (classmap оптимизация)
27%
composer install --no-dev без autoload-optim
1%
composer diagnose
27%
opcache.revalidate_freq=0 без preloading
Кризис в диджитал
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
🔴 Там 30 файлов, которые помогают выстроить управление, аналитику и внутренние процессы:
– Мотивация сотрудников в IT,
– Контроль сроков диджитал-проекта,
– Шаблон CSI,
– Фреймворк для проведения исследований через ИИ,
– Как создать продающее КП.
📂 Ссылка на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыграют:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
– Мотивация сотрудников в IT,
– Контроль сроков диджитал-проекта,
– Шаблон CSI,
– Фреймворк для проведения исследований через ИИ,
– Как создать продающее КП.
📂 Ссылка на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыграют:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.me/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Что выведет код в PHP 8?
Anonymous Poll
39%
Fatal error: Uncaught UnhandledMatchError: Unhandled match value of type null
59%
вариант 0
2%
Вывод условий 1,2,3
Какая функция используется для стирания всех переменных сессии, сохраненных в текущей сессии?
Anonymous Poll
65%
session_destroy()
2%
session_change()
12%
session_remove()
22%
session_unset()
Какой будет результат работы скрипта?
Anonymous Poll
2%
bool(false) bool(false)
79%
bool(true) bool(true)
2%
bool(false) bool(true)
16%
bool(true) bool(false)
Какой результат возвращает функция headers_sent()?
Anonymous Poll
37%
Массив отправленных заголовков
59%
TRUE, если заголовки отправлены
0%
FALSE, если заголовки отправлены
4%
Ошибка, если заголовки уже отправлены
📕Надёжная отправка и получение сообщений через RabbitMQ в Symfony - PHP-разработчикам; Junior/Middle разработчикам, строящим API на Symfony; начинающим специалистам в асинхронной архитектуре
На открытом уроке 20 ноября в 20:00 мск мы разберёмся в сценариях потери сообщений, отправляемых через внешний брокер:
📗 На вебинаре:
1. Поймете, как поступать в ситуации, когда обработку сообщения нужно повторить.
2. Научитесь работать с Transactional Outbox для гарантированной отправки сообщений.
📘 В результате на практике изучите и освоите алгоритмы правильных действий при потере сообщений в RabbitMQ в Symfony, научитесь делать повторную отправку сообщений.
👉 Регистрация на урок и подробности о курсе Symfony Framework: https://clck.ru/3QMqYN
Все участники открытого урока получат скидку на курс "Symfony Framework"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке 20 ноября в 20:00 мск мы разберёмся в сценариях потери сообщений, отправляемых через внешний брокер:
📗 На вебинаре:
1. Поймете, как поступать в ситуации, когда обработку сообщения нужно повторить.
2. Научитесь работать с Transactional Outbox для гарантированной отправки сообщений.
📘 В результате на практике изучите и освоите алгоритмы правильных действий при потере сообщений в RabbitMQ в Symfony, научитесь делать повторную отправку сообщений.
👉 Регистрация на урок и подробности о курсе Symfony Framework: https://clck.ru/3QMqYN
Все участники открытого урока получат скидку на курс "Symfony Framework"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576