PHP задачи с собеседований
الذهاب إلى القناة على Telegram
Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
إظهار المزيد2 907
المشتركون
+124 ساعات
لا توجد بيانات7 أيام
-630 أيام
أرشيف المشاركات
Какое значение по умолчанию принимает директива memory_limit в PHP?
Какой метод позволяет рассчитать действует ли летнее время в конкретную дату и время?
Какая из реализаций метода getName() не валидна в классе ChildCls?
Какую из следующих функций PHP нужно использовать для получения текущего использования памяти?
🔥 Как избежать проблем с isset() и empty() в PHP?
Сегодня разберём две часто используемые функции в PHP — isset() и empty(), которые могут вести себя не так, как вы ожидаете.
📌 isset()
Функция isset($var) проверяет, была ли переменная установлена и не равна ли она null.
❗️ Пример подвоха:
$var = null;
var_dump(isset($var)); // false
Если переменной вообще нет в коде — тоже будет false.
📌 empty()
Функция empty($var) проверяет, считается ли переменная "пустой".
❗️ Пустыми считаются:
- "" (пустая строка)
- 0 (число)
- "0" (строка с нулём)
- null
- false
- [] (пустой массив)
Пример:
$var = "0";
var_dump(empty($var)); // true, хотя строка не null
⚠️ Ошибка: проверка if (!isset($var) || empty($var)) может привести к неожиданному результату.
🔥 Лучший подход?
Используйте строгие проверки:
if ($var === null) { /* Переменная null */ }
if ($var === '') { /* Пустая строка */ }
if ($var === 0) { /* Число 0 */ }
Если проверяете массивы, то:
if (count($var) === 0) { /* Массив пуст */ }
Вывод: не злоупотребляйте isset() и empty(), а проверяйте переменные строго!
🚀 Переходите на новый уровень PHP-разработке!
📚 Курс Symfony Framework создан для тех, кто стремится стать востребованным разработчиком уровня middle+ и senior. Мы научим вас решать задачи уровня enterprise на одном из самых мощных PHP-фреймворков — Symfony!
🔧 Почему Symfony? Symfony — это выбор компаний, создающих сложные и надежные приложения. На нашем курсе вы научитесь:
- Использовать Symfony в проектах;
- Обеспечивать безопасность приложения;
- Тестировать и мониторить полученный код;
- Использовать встроенные инструменты фреймворка;
- Разворачивать приложения в различных окружениях.
👩🏫 Что вас ждет на курсе? Вы освоите все ключевые функции Symfony под руководством преподавателей-практиков, которые работают на реальных проектах с использованием Symfony, Laravel и других популярных фреймворков.
🚀 Регистрируйтесь прямо сейчас, пройдите короткий тест и получите возможность учиться у экспертов на самых выгодных условиях с промокодом- "Symfony_1_25", а также в рассрочку: 💥👉 https://clck.ru/3GbJhk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Отус и Авито проводят открытый вебинар «Тимлиды на вырост – скидок нет, карьерный рост гарантирован»: регистрация
Программа вебинара:
– как растят тимлидов в разных IT-компаниях, в т.ч. в Авито;
– обсудят, когда этот процесс нужно продолжать, а когда заканчивать;
– и, вообще... стоит ли растить лидов?
Спикеры:
Александр Пряхин (технический руководитель юнита в Авито), Никита Хромушкин (технический руководитель юнита AvitoID), Сергей Фегон (руководитель группы разработки в ВБЦ/TenChat).
После вебинара можно продолжить обучение на курсе со скидкой + промокод TL_2 (суммируются) и в рассрочку.
🚀А для тех, кто хочет больше - новый формат тарифов с индивидуальным наставничеством экспертов, карьерными консультациями и доступом к смежным курсам - требуйте у менеджеров Отуса уже сегодня!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Бесплатный курс «Атом.Порт – система управления конфигурациями».
Узнайте, как мигрировать ПО на отечественное с помощью Атом.Порт. Практика на виртуальных стендах, полное освоение SaltStack!
Курс при поддержке Росатома: освоение «Атом.Порт» и SaltStack. Пройдите путь от установки до управления безопасностью рабочих станций.
Зарегистрируйтесь: https://clck.ru/3GPxaj
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
⚡️Генерация кода без ChatGPT — это реально!
📅 13 февраля в 20:00 мск научим создавать API-клиент на Symfony, используя только ваши навыки и Open API.
🔍 Что вас ждет на вебинаре:
— Генерация API-клиента с нуля.
— Интегрируем его в Symfony-приложение.
— Решаем популярные проблемы.
🚀 Для кого: Для PHP-разработчиков, которые хотят расширить карьерные возможности.
👨🏫 Спикер: Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.
💡 Урок пройдет в преддверии старта курса «Symfony Framework». Все участники открытого урока получат скидку 5% на курс с промокодом Symfony_1_25.
Не упустите возможность расширить свои карьерные горизонты!
🔗 Регистрируйтесь прямо сейчас: https://clck.ru/3GHgDB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📌 55% кандидатов валятся на этих трёх задачах. Разбери их до собеседования!
🔥 Бинарный поиск — один из самых частых алгоритмов на собеседованиях.
Но половина кандидатов (55%) делает ошибки или не может решить даже базовые задачи.
На бесплатном онлайн-уроке ты:
✅ Решишь 3 реальные задачи с собеседований в Яндекс, Озон и Сбер
✅ Раз и навсегда освоишь бинарный поиск, чтобы не ошибаться на собесе
✅ Поймёшь, как интервьюер оценивает твой код
Разбираем решения на 6 ЯП: 🖥 🖥 🖥 👣 🖥 🖥
📅 Когда: 8 февраля (суббота), 12:30 по МСК
📍 Где: Онлайн
🔗 Регистрируйся: https://clck.ru/3GC4Lr
⏳ Не откладывай — разберись в бинарном поиске не просто быстро, а навсегда!
(Это часть большой программы подготовки к собеседованиям. Если хочешь получить оффер в компанию мечты, приходи — всё покажу!)
👩💻 Программисты на PHP востребованы как никогда! 75% всех сайтов работают на этом языке.
Курс «PHP Developer. Professional» — это глубокое погружение в экосистему PHP. Паттерны проектирования, тестирование, работа с PostgreSQL и Docker, стандарты PSR. Вы научитесь писать чистый код, анализировать производительность и создавать отказоустойчивые решения.
Хотите оказаться среди тех, кто управляет цифровым миром, тогда проходите вступительный тест по PHP прямо сейчас: https://clck.ru/3G5Ef9
Работайте на реальных задачах, улучшайте код с экспертами и становитесь Middle+ разработчиком. Наш диплом ценят крупные компании, а знания помогут выделиться среди кандидатов.
➡️ Запиcаться на курс
Приятный бонус Курс можно приобрести в рассрочку и без переплаты
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
— В чём сила, брат? В стандартной библиотеке
Так скажет любой Go-разработчик, потягивая кофе и компилируя код с невозмутимым видом. Если вас достала эта бесконечная гонка за модными библиотеками, пришло время для Go-дзена. Заходите на мини-практикум по Golang от Rebrain — покажем, как жить проще и кодить быстрее!
💡 Что вас ждёт?
Теория + практика: изучайте Go на примерах из реальной жизни, чтобы понять, как его используют в настоящих проектах.
Мгновенная проверка задач: пишите код, сразу получайте результат и учитесь на практике.
Поддержка эксперта: наш наставник, тимлид с 5-летним опытом в Go, поможет вам разобраться с любыми вопросами в закрытом чате.
🎁 А ещё мы подготовили приятный бонус: плейлист с записями открытых практикумов по Go для всех желающих.
👉 Забирайте плейлист и записывайтесь на практикум: https://clck.ru/3G4ykR
Реклама. ООО "РЕБРЕИН", ИНН: 7727409582
🎥 🚀 Вебинар: Транзакции в реляционных СУБД — основы, лучшие практики и стратегии обеспечения согласованности данных.
💪 Особенности вебинара:
1. Как организовать управление в реляционных СУБД и почему их использование важно для защиты и согласования данных.
2. Принципы ACID: что лежит в основе надежной работы транзакций и как обеспечить выполнение этих преобразований.
3. Механизмы управления конкурентным доступом, включая блокировку и изоляцию транзакций, для предотвращения помех и аномалий.
⭐️ В результате вебинара:
- Вы поймёте, как эффективно использовать обработку данных в реляционных СУБД.
- Изучите основные понятия ACID, блокировки и реализации, необходимые для построения устойчивых и безопасных систем.
- Узнаете, как разрабатываются подходы, минимизирующие ошибки, повышающие производительность и кратковременные масштабирования приложений.
🚀 Не упустите возможность стать экспертом. Всем участникам будут доступны сециальные условия для постулпения на курс Highload Architect в Otus.
Дата и время: 30.01.2025, в 20-00 (мск)
👉 Зарегистрируйтесь для участия: https://clck.ru/3G2ycN
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
⭐️ Symfony и Kafka — союз, о котором мечтают разработчики!
👉 Узнайте, как интеграция Symfony Messenger с Kafka делает обработку асинхронных задач надёжной и масштабируемой. Мы разберём примеры, лучшие практики и подводные камни.
⏰ Хотите уверенно работать с этой мощной связкой и прокачать свои проекты? 28 января в 20:00 мск вас ждёт открытый урок, где мы расскажем, как настроить и использовать Kafka как транспорт.
Спикер Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.
👉 Регистрируйтесь на вебинар сейчас и получите скидку на обучение на курсе «Symfony Framework»: https://clck.ru/3FtP3R
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🐘 Тест по PHP
🔥 Проверь насколько хорошо ты знаешь PHP
Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене.
➡️ ПРОЙТИ ТЕСТ: https://clck.ru/3FtTKh
Приятный бонус Курс можно приобрести в рассрочку и без переплаты
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru❓ Ищете способы сделать Bitrix24 ещё мощнее? Мы знаем, как!
На открытом уроке вы узнаете, как интегрировать Bitrix24 с Google Workspace и Microsoft 365:
— Расширьте возможности CRM.
— Автоматизируйте рутинные задачи.
— Улучшите коммуникацию в компании.
Только реальные кейсы, примеры успешных интеграций и рекомендации от эксперта. Участники урока получат скидку на обучение на курсе «Разработчик Битрикс24».
⏰ Не упустите шанс! Встречаемся 27 января в 20:00 мск.
👉 Узнать больше: https://clck.ru/3FtMYx
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
