uk
Feedback
PHP задачи с собеседований

PHP задачи с собеседований

Відкрити в Telegram

Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

Показати більше
2 907
Підписники
+124 години
Немає даних7 днів
-630 день
Архів дописів
💬 Хотите написать свой чат на PHP? Узнайте, как сделать это за один вечер! 📌 22 января на бесплатном вебинаре: — Разберем W
💬 Хотите написать свой чат на PHP? Узнайте, как сделать это за один вечер! 📌 22 января на бесплатном вебинаре: — Разберем WebSocket и лонг-поллинг. — Научимся использовать Centrifugo для чатов. — Покажем рабочие примеры и лучшие практики. Вы освоите современные подходы и расширите свои скиллы PHP-разработчика. ➡️ Регистрируйтесь прямо сейчас: https://clck.ru/3Fr7hU Урок проходит перед стартом курса «PHP Developer. Professional» — участники получат скидку на большое обучение. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

👩‍💻 PHP 8.4 уже здесь! Что нового? Мы всё расскажем. 💛Узнайте, какие функции добавлены, как они изменят код и ускорят рабо
👩‍💻 PHP 8.4 уже здесь! Что нового? Мы всё расскажем. 💛Узнайте, какие функции добавлены, как они изменят код и ускорят работу. 💛Готовьтесь к апгрейду знаний: от разборов новых возможностей до лайфхаков применения! Спикер Александр Пряхин — технический руководитель юнита в Авито, ITIL4 Certified. Приходите на открытый урок 13 января в 20:00 мск. Участники получат скидку на курс «PHP Developer. Professional». ➡️ Регистрация открыта: https://clck.ru/3FeCrC Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Как PHP обрабатывает статическое свойство класса, если объект класса клонируется?
Anonymous voting

Отработает ли код в PHP 8+?
Anonymous voting

Какое значение вернет функция array_unique() для массива с повторяющимися ОБЪЕКТАМИ?
Anonymous voting

Что выведет код?
Anonymous voting

🎨 Мы открыли новый канал для вдохновения — UX in GIF Теперь у нас есть канал, где мы делимся идеями для дизайна интерфейсов.
🎨 Мы открыли новый канал для вдохновения — UX in GIF Теперь у нас есть канал, где мы делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее собрано в одном месте. 📌 Чем полезен этот канал? → Идеи для дизайна интерфейсов. → Анимации, которые можно повторить или адаптировать. → Удобный способ найти вдохновение перед началом нового проекта. 👉 Подписывайтесь и находите вдохновение: UX in GIF (https://t.me/ux_in_gif)

Всех с наступившим новым годом! ❤️🌲 С завтрашнего дня публикации будут выходить как обычно.

Что выведет этот код?
Anonymous voting

Что произойдет, если в PHP файл подключить сам себя с помощью require_once?
Anonymous voting

💻 Эффективное проектирование программных систем Правильная архитектура программного обеспечения способствует созданию надежн
💻 Эффективное проектирование программных систем Правильная архитектура программного обеспечения способствует созданию надежных и масштабируемых приложений, которые легко дорабатывать и поддерживать. Наш интенсив «Архитектуры и шаблоны проектирования» (https://proglib.io/w/cc21e069) научит вас создавать программные системы без лишних проблем и стресса. Вы на практике освоите основные паттерны проектирования и улучшите свои навыки архитектора программного обеспечения. 🎄Начните свой 2025 год со скидкой 35% на все курсы. Это лучшее вложение уходящего года – https://proglib.io/w/cc21e069

Что будет результатом выполнения этого кода?
Anonymous voting

Какая директива определяет, как будет храниться информация о сессии?
Anonymous voting

Настраивать 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 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 при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отпра
❓Как не терять сообщения в Symfony при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony» ⏰Дата и время: 12 ноября, 20:00 МСК В программе: - сценарии потери сообщений, отправляемых через внешний брокер; - как поступать в ситуации, когда обработку сообщения нужно повторить; - реализация Transactional Outbox для гарантированной отправки сообщений. 🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию! После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку 👉🏻 Записаться на событие Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576