PHP задачи с собеседований
الذهاب إلى القناة على Telegram
Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
إظهار المزيد2 907
المشتركون
+124 ساعات
لا توجد بيانات7 أيام
-630 أيام
أرشيف المشاركات
💬 Хотите написать свой чат на PHP? Узнайте, как сделать это за один вечер!
📌 22 января на бесплатном вебинаре:
— Разберем WebSocket и лонг-поллинг.
— Научимся использовать Centrifugo для чатов.
— Покажем рабочие примеры и лучшие практики.
Вы освоите современные подходы и расширите свои скиллы PHP-разработчика.
➡️ Регистрируйтесь прямо сейчас: https://clck.ru/3Fr7hU
Урок проходит перед стартом курса «PHP Developer. Professional» — участники получат скидку на большое обучение.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👩💻 PHP 8.4 уже здесь! Что нового? Мы всё расскажем.
💛Узнайте, какие функции добавлены, как они изменят код и ускорят работу.
💛Готовьтесь к апгрейду знаний: от разборов новых возможностей до лайфхаков применения!
Спикер Александр Пряхин — технический руководитель юнита в Авито, ITIL4 Certified.
Приходите на открытый урок 13 января в 20:00 мск. Участники получат скидку на курс «PHP Developer. Professional».
➡️ Регистрация открыта: https://clck.ru/3FeCrC
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Как PHP обрабатывает статическое свойство класса, если объект класса клонируется?
Какое значение вернет функция array_unique() для массива с повторяющимися ОБЪЕКТАМИ?
🎨 Мы открыли новый канал для вдохновения — UX in GIF
Теперь у нас есть канал, где мы делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее собрано в одном месте.
📌 Чем полезен этот канал?
→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Удобный способ найти вдохновение перед началом нового проекта.
👉 Подписывайтесь и находите вдохновение: UX in GIF (https://t.me/ux_in_gif)
Всех с наступившим новым годом! ❤️🌲
С завтрашнего дня публикации будут выходить как обычно.
Что произойдет, если в PHP файл подключить сам себя с помощью require_once?
💻 Эффективное проектирование программных систем
Правильная архитектура программного обеспечения способствует созданию надежных и масштабируемых приложений, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» (https://proglib.io/w/cc21e069) научит вас создавать программные системы без лишних проблем и стресса. Вы на практике освоите основные паттерны проектирования и улучшите свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 год со скидкой 35% на все курсы. Это лучшее вложение уходящего года – https://proglib.io/w/cc21e069
Какая директива определяет, как будет храниться информация о сессии?
Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера
Многие считают, что добиться успешного запуска отладки xdebug после его установки — тяжело и мучительно. Но на самом деле, сделать первый запуск можно менее чем за минуту, не делая настройки и даже не прикасаясь к конфигурационным файлам .ini (php.ini/xdebug.ini). Как это сделать? Об этом и пойдет речь в этой статье.
@phpquiz
Отложенные вычисления с помощью паттернов
Присоединяйтесь к нашему открытому уроку и погрузитесь в концепцию отложенных вычислений на основе паттернов Мост, Интерпретатор, Итератор.
Ждем вас на открытом вебинаре 28 ноября в 20:00 мск.
🚀На вебинаре вы узнаете:
1. Как и когда применять шаблоны отложенных вычислений для оптимизации производительности.
2. Практические кейсы.
🎯 Вебинар будет полезен:
• Разработчикам и инженерам, стремящимся улучшить производительность в приложениях.
• Архитекторам ПО, проектирующим масштабируемые и отказоустойчивые системы.
• Тимлидам и техническим руководителям, которые хотят повысить производительность и устойчивость решений своей команды.
В результате вебинара:
• Вы научитесь применять шаблоны Мост, Интерпретатор, Итератор.
Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники получат спец. цену на курс.
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3EpDb3
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Исправление конфигурации OPcache ускорило работу PHP-приложения в 3 раза
Правильное управление OPcache при атомарных деплойментах позволило:
🔸Ускорить приложение в 3 раза.
🔸Снизить нагрузку на CPU в 10 раз.
🔸Сохранить сотни дней на время загрузки для пользователей.
Проблема
При деплойментах с символьными ссылками OPcache продолжает кэшировать файлы предыдущих релизов, заполняя память. Это снижает эффективность кэша.
Решение
Сбрасывать OPcache при каждом деплойменте с помощью cachetool. Это гарантирует, что файлы нового релиза будут кэшироваться заново.
Настройки OPcache
opcache.validate_timestamps=0 — отключить проверку временных меток.
opcache.file_update_protection=0 — мгновенное кэширование новых файлов.
Настроить объем памяти (opcache.memory_consumption) и количество файлов (opcache.max_accelerated_files) для ваших нужд.
Мониторинг
Добавьте ключевые метрики OPcache (свободная память, hit rate) в систему мониторинга. Это поможет выявлять проблемы и оптимизировать работу.
@phpquiz💭 Многие разработчики представляют себе IT как сферу постоянного развития, высоких зарплат и интересных проектов. Однако, на практике часто оказывается иначе: работа с устаревшим стеком, рутинные задачи и стагнация дохода. Это вызывает вопросы: как перейти на новые технологии, как выйти на более высокий уровень и добиться зарплаты, соответствующей вложенным усилиям?
Эти вопросы — не редкость. Множество программистов сталкиваются с такой ситуацией, но выйти из неё вполне реально. В своём канале я делюсь конкретными действиями, которые помогают:
Понять, какие навыки и технологии сейчас востребованы, и что стоит доучить.
Выстроить своё резюме и подготовку так, чтобы привлекать внимание к своим знаниям и опыту.
Пройти собеседования на более высокие позиции и получать офферы с адекватными условиями.
Если пришло время поднять карьеру на новый уровень, присоединяйся — пусть усилия приносят заслуженные результаты!
Подписаться на канал
Приходите на курс “PHP Performance”
Хороший программист не только умеет пилить классные фичи, но и знает, как работает его код в продакшене, а также может разобраться, почему его сервис тормозит. Для этого слово «телеметрия» должно стать не просто словом, а инструментом для поиска и устранения проблем.
На курсе мы на практике изучим нужные инструменты, расскажем, как находить проблемы производительности, и как их исправлять.
🌐 В программе курса:
▪️Архитектура бекенд-серверов на PHP и её особенности: php-fpm, RoadRunner, использование ресурсов, параметры конфигурации
▪️OpenTelemetry: применение на примере SigNoz
▪️Суб-real-time телеметрия поверх UDP c PINBA и промстэком (Grafana/Prometheus).
🥸 Кто мы: R&D-центр https://devhands.ru, наш канал (https://t.me/rybakalexey). Автор курса — Михаил Курмаев, эксперт по сложным распределённым системам. Долгое время строил платформу в Badoo/Bumble, сейчас в Т-банке развивает дата-платформу.
🗓 Старт курса: 28 ноября, 4 недели обучения.
Изучить программу и записаться можно здесь.
Ждем вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwqTS7F
❓Как не терять сообщения в Symfony при отправке через внешний брокер?
Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony»
⏰Дата и время: 12 ноября, 20:00 МСК
В программе:
- сценарии потери сообщений, отправляемых через внешний брокер;
- как поступать в ситуации, когда обработку сообщения нужно повторить;
- реализация Transactional Outbox для гарантированной отправки сообщений.
🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng
Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию!
После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку
👉🏻 Записаться на событие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
