uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
2 866
Obunachilar
-324 soatlar
-107 kun
-1030 kun
Obunachilarni jalb qilish
Okt '26
Oktabr '26
+18
0 kanalda
Sentabr '26
+21
0 kanalda
Get PRO
Avgust '26
+20
0 kanalda
Get PRO
Iyul '26
+26
0 kanalda
Get PRO
Iyun '26
+23
0 kanalda
Get PRO
May '26
+28
0 kanalda
Get PRO
Aprel '26
+24
0 kanalda
Get PRO
Mart '26
+34
0 kanalda
Get PRO
Fevral '26
+37
0 kanalda
Get PRO
Yanvar '26
+42
0 kanalda
Get PRO
Dekabr '25
+26
0 kanalda
Get PRO
Noyabr '25
+30
0 kanalda
Get PRO
Oktabr '25
+39
0 kanalda
Get PRO
Sentabr '25
+26
0 kanalda
Get PRO
Avgust '25
+32
0 kanalda
Get PRO
Iyul '25
+36
0 kanalda
Get PRO
Iyun '25
+36
0 kanalda
Get PRO
May '25
+33
0 kanalda
Get PRO
Aprel '25
+20
0 kanalda
Get PRO
Mart '25
+40
0 kanalda
Get PRO
Fevral '25
+19
0 kanalda
Get PRO
Yanvar '25
+43
0 kanalda
Get PRO
Dekabr '24
+42
0 kanalda
Get PRO
Noyabr '24
+54
0 kanalda
Get PRO
Oktabr '24
+108
0 kanalda
Get PRO
Sentabr '24
+53
0 kanalda
Get PRO
Avgust '24
+46
0 kanalda
Get PRO
Iyul '24
+37
0 kanalda
Get PRO
Iyun '24
+37
0 kanalda
Get PRO
May '24
+44
0 kanalda
Get PRO
Aprel '24
+55
0 kanalda
Get PRO
Mart '24
+67
13 kanalda
Get PRO
Fevral '24
+128
0 kanalda
Get PRO
Yanvar '24
+103
4 kanalda
Get PRO
Dekabr '23
+117
3 kanalda
Get PRO
Noyabr '23
+45
0 kanalda
Get PRO
Oktabr '23
+58
0 kanalda
Get PRO
Sentabr '23
+58
0 kanalda
Get PRO
Avgust '23
+60
0 kanalda
Get PRO
Iyul '23
+66
0 kanalda
Get PRO
Iyun '23
+70
0 kanalda
Get PRO
May '23
+318
0 kanalda
Get PRO
Aprel '23
+53
0 kanalda
Get PRO
Mart '23
+79
0 kanalda
Get PRO
Fevral '23
+127
0 kanalda
Get PRO
Yanvar '23
+66
0 kanalda
Get PRO
Dekabr '22
+60
0 kanalda
Get PRO
Noyabr '22
+72
0 kanalda
Get PRO
Oktabr '22
+121
0 kanalda
Get PRO
Sentabr '22
+99
0 kanalda
Get PRO
Avgust '22
+166
0 kanalda
Get PRO
Iyul '22
+167
0 kanalda
Get PRO
Iyun '22
+111
0 kanalda
Get PRO
May '22
+77
0 kanalda
Get PRO
Aprel '22
+58
0 kanalda
Get PRO
Mart '22
+39
0 kanalda
Get PRO
Fevral '22
+67
0 kanalda
Get PRO
Yanvar '22
+59
0 kanalda
Get PRO
Dekabr '21
+67
0 kanalda
Get PRO
Noyabr '21
+76
0 kanalda
Get PRO
Oktabr '21
+225
0 kanalda
Get PRO
Sentabr '21
+48
0 kanalda
Get PRO
Avgust '21
+56
0 kanalda
Get PRO
Iyul '21
+50
0 kanalda
Get PRO
Iyun '21
+60
0 kanalda
Get PRO
May '21
+44
0 kanalda
Get PRO
Aprel '21
+70
0 kanalda
Get PRO
Mart '21
+141
0 kanalda
Get PRO
Fevral '21
+300
0 kanalda
Get PRO
Yanvar '21
+179
0 kanalda
Get PRO
Dekabr '20
+3 074
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
26 Oktabr+1
25 Oktabr+3
24 Oktabr0
23 Oktabr0
22 Oktabr+1
21 Oktabr+2
20 Oktabr0
19 Oktabr+1
18 Oktabr0
17 Oktabr+1
16 Oktabr0
15 Oktabr+1
14 Oktabr+1
13 Oktabr+1
12 Oktabr0
11 Oktabr+1
10 Oktabr0
09 Oktabr0
08 Oktabr0
07 Oktabr+2
06 Oktabr0
05 Oktabr+1
04 Oktabr0
03 Oktabr+1
02 Oktabr0
01 Oktabr+1
Kanal postlari
❓ Какую ветку match выберет для строки с числом? PHP 8.4. Что выведет код? https://php.net/manual/en/control-structures.match.php

2
❓ Скопирует ли clone объект во вложенном свойстве? PHP 8.4. Что выведет код?
280
3
❓ Какое значение запомнит стрелочная функция после изменения переменной? PHP 8.4. Что выведет код? https://php.net/manual/en/functions.arrow.php
303
4
❓ Почему isset и array_key_exists по-разному проверяют один ключ? PHP 8.4. Что выведет код? https://php.net/manual/en/function.isset.php
335
5
❓ Чем сложение массивов через + отличается от array_merge? PHP 8.4. Что выведет код? https://php.net/manual/en/language.operators.array.php
405
6
👨🏻‍💻 AI в бэкенд-задачах — на Podlodka Backend Crew Код теперь может написать агент, но за результат всё ещё отвечаете вы.+4
👨🏻‍💻 AI в бэкенд-задачах — на Podlodka Backend Crew Код теперь может написать агент, но за результат всё ещё отвечаете вы. Организаторы Podlodka Backend Crew собрали конференцию о том, как работать с бэкендом после того, как AI написал код. Причём в программе нет докладов в жанре «у нас все получилось» — только реальная практика. Конференция пройдёт с 26 по 30 октября. 🧠️️️ Участники сезона: • Разберут пулл‑реквесты от агента и попробуют предотвратить возможные инциденты на рулетке кейсов • Выяснят, какие неожиданные ловушки скрываются в OpenAPI и на что обращать внимание при разработке контрактов • Разберут антипаттерны в AI-юнит-тестах, узнают, как их избежать с помощью современных инструментов, и заберут себе новый агентский скилл • Спроектируют бэкенд дейтинг-приложения на архитектурной кате и решат, где в нём действительно нужен AI. Формат Podlodka Backend Crew — комфортный онлайн: 5 дней, утренние и вечерние сессии в Zoom. Отдельный плюс — цена: заметно ниже привычных конференций, при этом вы не просто слушаете о чужом опыте, а разбираете PR и отвечаете за релиз, проектируете систему в команде и расследуете чужие провалы. Такого вовлечения не получить на обычной конференции. 🔗 Изучайте программу и присоединяйтесь: https://podlodka.io/becrew
485
7
PHP 8.4. В WeakMap есть один ключ-объект со значением 123. После unset последней обычной ссылки на объект что вернёт count($map)?
498
8
👀 Как вы смотрите видео? Разбираете урок, слушаете интервью фоном или начинаете на телефоне, а продолжаете на большом экране? Хотим узнать, что делает просмотр удобным для вас. Вспомните последнее видео — ролик, урок, фильм или серию сериала — и расскажите о своём опыте. Если детали не запомнились, можно так и ответить. 🕰️ Опрос займёт около 3 минут. В результатах сможете сравнить свои привычки с ответами других участников. А разработчики и инженеры видеоплатформы расскажут, что происходит по ту сторону экрана, пока вы смотрите видео. 🔗 Поделиться опытом (https://anketolog.ru/service/survey/fill/direct/1064183/tgoTQDW0?utm_source=socialmedia) 🐸 Библиотека программиста (https://t.me/+CBVsd5bLBFtiNWQy)
672
9
PHP 8.4. Чему равно выражение array_is_list([0 => 'a', 2 => 'b'])?
595
10
Что будет результатом кода? 👍 — world hello 👾— FiberError 🥰— hellohello world ❤️— hello world
Что будет результатом кода? 👍 — world hello 👾— FiberError 🥰— hellohello world ❤️— hello world
343
11
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потер
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода. 🔘 Поговорим о том: — когда дорогая модель действительно нужна, а когда хватит дешёвой; — сколько стоит один прогон и куда уходят токены; — какие задачи можно отдавать субагентам; — как настроить маршрутизацию моделей; — что проверять в AI-коде перед merge. ✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после. ⬇️ 18 сентября, 19:00 МСК ⬇️ 1,5 часа · бесплатно ⬇️ Арсений Харланов и Олег Лайок 💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре. 🔗 Зарегистрироваться на вебинар⁠ (https://clc.to/lp0GfQ)
345
12
Неверный отчёт или неработающий конвейер данных не всегда становится следствием технической ошибки. Иногда проблема возникает
Неверный отчёт или неработающий конвейер данных не всегда становится следствием технической ошибки. Иногда проблема возникает раньше — когда команда неправильно поняла задачу бизнеса, не уточнила ограничения или пропустила скрытые требования. 15 сентября в 20:00 на открытом уроке курса «Аналитик DWH» разберёте, как собирать требования к аналитическим системам и превращать бизнес-задачи в понятную архитектуру данных. На реальных примерах вы увидите, какие ошибки приводят к неработающим конвейерам и отчётам с неверными показателями. Поймёте, почему работа DWH-аналитика не ограничивается SQL и выбором инструментов, а начинается с точных вопросов и системного понимания задачи. Во время практического упражнения вы попробуете сформулировать вопросы к представителям бизнеса, выявить скрытые требования и определить, какие сведения необходимо получить до проектирования системы. После урока у вас останется памятка по сбору требований, которую можно использовать перед разработкой нового хранилища, отчёта или конвейера данных. 👉 Записаться: https://vk.cc/d1iHsW Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
278
13
Один медленный SQL-запрос может задерживать обновление отчётов, увеличивать нагрузку на инфраструктуру и замедлять работу все
Один медленный SQL-запрос может задерживать обновление отчётов, увеличивать нагрузку на инфраструктуру и замедлять работу всей аналитической системы. При этом причина не всегда находится в самом запросе — проблема может быть в индексах, схеме данных, настройках СУБД или ресурсах сервера. 3 сентября в 20:00 на открытом уроке курса «Аналитик DWH» разберёте, как системно исследовать производительность баз данных и находить узкие места. Вы узнаете, какие показатели помогают оценить состояние СУБД и как отличить нормальную нагрузку от проблемы. Рассмотрите основные причины замедления на разных уровнях — от неэффективного SQL и структуры таблиц до конфигурации базы данных и аппаратного обеспечения. На практических примерах разберёте, как переписывать проблемные запросы, проектировать и настраивать индексы, а также выбирать инструменты для наблюдения и исследования производительности. После урока вы сможете точнее определять причины замедления и выбирать способ оптимизации, который соответствует реальной проблеме. 👉 Зарегистрируйтесь https://vk.cc/d0NMnO Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
331
14
Горутины и каналы: основы параллелизма в Go. Бесплатный урок курса «Go-разработчик. Базовый уровень» Конкурентность — одна из
Горутины и каналы: основы параллелизма в Go. Бесплатный урок курса «Go-разработчик. Базовый уровень» Конкурентность — одна из главных особенностей Go, но именно здесь начинающие разработчики чаще всего сталкиваются с трудноуловимыми ошибками. Неправильная работа с горутинами, каналами или синхронизацией может привести к состояниям гонки, взаимным блокировкам и утечкам ресурсов, которые сложно найти и исправить. На открытом уроке 18 августа в 20:00 разберём, как устроен параллелизм в Go и как безопасно использовать горутины в своих проектах. Поговорим о различиях между горутинами и системными потоками, научимся запускать параллельные задачи, организовывать обмен данными через каналы и применять базовые механизмы синхронизации. Отдельно обсудим типичные ошибки при работе с конкурентным кодом и способы их предотвращения. Урок не для тех, кто считает, что достаточно просто запустить несколько горутин без понимания принципов синхронизации. Будет полезен разработчикам, которые хотят уверенно использовать конкурентность Go в реальных приложениях. 👉 Записаться: https://vk.cc/d0qt2J Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
275
15
Один доступ вместо вечного выбора между «нужно для работы» и «давно хотелось изучить» 👇
516
16
Ваш первый код на Go. Бесплатный урок курса «Go-разработчик. Базовый уровень» Начать изучать новый язык бывает сложно не из-з
Ваш первый код на Go. Бесплатный урок курса «Go-разработчик. Базовый уровень» Начать изучать новый язык бывает сложно не из-за синтаксиса, а из-за большого количества теории, незнакомых терминов и сложных примеров. В результате многие откладывают обучение, хотя написать первую программу на Go можно уже в первый вечер, если двигаться последовательно и разбираться в основах шаг за шагом. На открытом уроке 10 августа в 20:00 познакомимся с языком Go и напишем первую работающую программу. Разберём, почему Go используют для высоконагруженных систем, изучим базовый синтаксис, пакеты, функции и переменные, рассмотрим основные типы данных, способы объявления переменных, условия if/else и цикл for. В завершение применим всё на практике и соберём первое приложение. Урок не для тех, кто хочет сразу перейти к сложным темам, пропустив фундамент языка. Будет полезен новичкам и разработчикам, которые хотят быстро освоить основы Go и начать писать собственные программы. 👉 Записаться: https://vk.cc/d0ayS5 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
304
17
После POST UI должен видеть своё изменение, но проекции обновляются асинхронно. Что корректнее?
723
18
Разработчику нужен стабильный результат, DevOps — контроль инфраструктуры, техлиду — правила для всей команды. Собрали это в одном посте 👇
267
19
Почему в доменной логике предпочтительнее DateTimeImmutable, а не DateTime?
890
20
Go: управление памятью. Массивы, слайсы и мапы. Бесплатный урок курса «Go-разработчик. Базовый уровень» Память в Go кажется п
Go: управление памятью. Массивы, слайсы и мапы. Бесплатный урок курса «Go-разработчик. Базовый уровень» Память в Go кажется простой только до первого неожиданного поведения слайсов, лишних аллокаций или просадки производительности. Многие начинающие разработчики используют массивы, слайсы и мапы интуитивно, не понимая, как они устроены внутри. В результате код работает, но расходует больше памяти, становится медленнее под нагрузкой и сложнее в поддержке. На открытом уроке 3 августа в 20:00 разберём, как устроена работа с памятью в Go и как выбирать подходящие структуры данных под конкретную задачу. Поговорим о различиях между массивами и слайсами, особенностях инициализации через make и new, работе с for range, указателями и копированием значений. Отдельно обсудим производительность коллекций, сложность операций с мапами и слайсами, а также влияние этих механизмов на скорость и эффективность приложений. Урок не для тех, кто считает, что достаточно просто знать синтаксис Go и не хочет разбираться, как язык управляет памятью. Будет полезен разработчикам, которые хотят писать быстрый, предсказуемый и эффективный код для реальных проектов. 👉 Записаться: https://vk.cc/d00dVL Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
349