es
Feedback
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Ir al canal en Telegram

Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: clc.to/M561SQ Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Mostrar más

📈 Análisis del canal de Telegram Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

El canal Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 10 665 suscriptores, ocupando la posición 11 573 en la categoría Tecnologías y Aplicaciones y el puesto 61 201 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 10 665 suscriptores.

Según los últimos datos del 23 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -67, y en las últimas 24 horas de -9, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 16.15%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 8.81% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 722 visualizaciones. En el primer día suele acumular 940 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 12.
  • Intereses temáticos: El contenido se centra en temas clave como php, laravel, пхпшника, artisan, api.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: clc.to/M561SQ Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 24 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

10 665
Suscriptores
-924 horas
-257 días
-6730 días
Atraer Suscriptores
junio '26
junio '26
+29
en 1 canales
mayo '26
+57
en 1 canales
Get PRO
abril '26
+61
en 0 canales
Get PRO
marzo '26
+54
en 0 canales
Get PRO
febrero '26
+94
en 6 canales
Get PRO
enero '26
+85
en 1 canales
Get PRO
diciembre '25
+52
en 0 canales
Get PRO
noviembre '25
+65
en 0 canales
Get PRO
octubre '25
+73
en 1 canales
Get PRO
septiembre '25
+48
en 0 canales
Get PRO
agosto '25
+63
en 2 canales
Get PRO
julio '25
+90
en 0 canales
Get PRO
junio '25
+62
en 0 canales
Get PRO
mayo '25
+89
en 2 canales
Get PRO
abril '25
+136
en 0 canales
Get PRO
marzo '25
+167
en 52 canales
Get PRO
febrero '25
+124
en 31 canales
Get PRO
enero '25
+167
en 40 canales
Get PRO
diciembre '24
+139
en 35 canales
Get PRO
noviembre '24
+200
en 38 canales
Get PRO
octubre '24
+200
en 38 canales
Get PRO
septiembre '24
+174
en 35 canales
Get PRO
agosto '24
+179
en 36 canales
Get PRO
julio '24
+188
en 35 canales
Get PRO
junio '24
+222
en 30 canales
Get PRO
mayo '24
+226
en 35 canales
Get PRO
abril '24
+262
en 35 canales
Get PRO
marzo '24
+279
en 29 canales
Get PRO
febrero '24
+345
en 29 canales
Get PRO
enero '24
+280
en 24 canales
Get PRO
diciembre '23
+260
en 24 canales
Get PRO
noviembre '23
+512
en 8 canales
Get PRO
octubre '23
+246
en 22 canales
Get PRO
septiembre '23
+298
en 0 canales
Get PRO
agosto '23
+274
en 0 canales
Get PRO
julio '23
+229
en 0 canales
Get PRO
junio '23
+183
en 0 canales
Get PRO
mayo '23
+326
en 0 canales
Get PRO
abril '23
+137
en 0 canales
Get PRO
marzo '23
+290
en 0 canales
Get PRO
febrero '23
+247
en 0 canales
Get PRO
enero '23
+187
en 0 canales
Get PRO
diciembre '22
+239
en 0 canales
Get PRO
noviembre '22
+235
en 0 canales
Get PRO
octubre '22
+169
en 0 canales
Get PRO
septiembre '22
+159
en 0 canales
Get PRO
agosto '22
+199
en 0 canales
Get PRO
julio '22
+265
en 0 canales
Get PRO
junio '22
+305
en 0 canales
Get PRO
mayo '22
+158
en 0 canales
Get PRO
abril '22
+115
en 0 canales
Get PRO
marzo '22
+197
en 0 canales
Get PRO
febrero '22
+155
en 0 canales
Get PRO
enero '22
+176
en 0 canales
Get PRO
diciembre '21
+147
en 0 canales
Get PRO
noviembre '21
+137
en 0 canales
Get PRO
octubre '21
+180
en 0 canales
Get PRO
septiembre '21
+181
en 0 canales
Get PRO
agosto '21
+207
en 0 canales
Get PRO
julio '21
+216
en 0 canales
Get PRO
junio '21
+141
en 0 canales
Get PRO
mayo '21
+274
en 0 canales
Get PRO
abril '21
+262
en 0 canales
Get PRO
marzo '21
+240
en 0 canales
Get PRO
febrero '21
+250
en 0 canales
Get PRO
enero '21
+351
en 0 canales
Get PRO
diciembre '20
+7 687
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
24 junio0
23 junio0
22 junio+1
21 junio+1
20 junio0
19 junio0
18 junio+1
17 junio+3
16 junio+2
15 junio0
14 junio0
13 junio+1
12 junio+1
11 junio+3
10 junio+2
09 junio+2
08 junio+5
07 junio0
06 junio0
05 junio0
04 junio0
03 junio+1
02 junio+2
01 junio+4
Publicaciones del Canal
2
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдых
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее. Тема: «AI-инструменты в разработке: пишем код быстрее» Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙 Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI
924
3
🔥 PHP 8.5 завёз пайпы Тот самый |>, которого ждали с 2016-го. Три RFC, Ларри Гарфилд, «третий раз — заветный». $slug = $title |> trim(...) |> strtolower(...); Читается сверху вниз, а не выворачивается наизнанку. Но скажем честно: — чистый сахар, те же опкоды, что и временные переменные; — (...) в каждом шаге мозолит глаз; — стрелочные функции надо оборачивать в скобки; — без PFA многоаргументные функции в пайп не засунешь; — а куда воткнуть var_dump посреди a |> b |> c? Что думаете, это шаг к читаемому функциональному PHP или сахарок, который уже раздражает в ревью? 💬 Пишите мнение в комменты 🐸 Библиотека пхпшника
1 098
4
🐘 В php.ini канала нашли подозрительную настройку stories.enabled = Off extra_formats.enabled = Off admin.mood = tired Хотим поправить конфиг и включить сторис. Туда удобно выносить короткие PHP-шпаргалки, вопросы с собесов, мини-разборы, опросы и ссылки, которые не всегда тянут на отдельный пост. Помочь просто → оформить буст канала. 🐸 Библиотека пхпшника
1 372
5
🔍 Работа с sed Нужно массово заменить строку во всех файлах проекта? sed -i — замена прямо в файлах, без открытия редактора, без скриптов. 🔹 Зачем это нужно — Массовый рефакторинг: переименовать endpoint, обновить URL, сменить конфиг. — Работает с пайпами и можно комбинировать с find и grep. — Поддерживает регулярки, а не просто текстовая замена. 🔹 Как использовать — Замена в файле: sed -i 's/old-api/new-api/g' config.yaml — Во всех файлах рекурсивно: find . -name "*.yaml" -exec sed -i 's/old-api/new-api/g' {} + — Удалить строки с паттерном: sed -i '/DEBUG/d' app.log — Вставить строку после совпадения: sed -i '/server {/a\ listen 443 ssl;' nginx.conf — На macOS: sed -i '' 's/old/new/g' file.txt (пустой суффикс бэкапа) 💡 Перед массовым sed -i всегда делайте dry run: grep -r "old-api" --include="*.yaml" — убедитесь, что замена затронет только нужные файлы. И коммитьте перед заменой, git diff покажет, если что-то пошло не так. 🐸 Библиотека пхпшника
1 373
6
✔️ PHP-тест: лента, в которой посты двоятся и пропадают Пользователь листает ленту и видит один и тот же пост дважды. А кто-то жалуется, что пропускает записи 👇 📦 Задание Соцсеть, активная лента, новые посты прилетают каждую секунду. Постраничный вывод сделали классически, через LIMIT/OFFSET. На ревью прошло, тесты зелёные (в тестах данные статичные). В проде в часы пик начались жалобы: дубли на стыке страниц и «куда-то делся пост, я его точно видел». // src/Feed/FeedRepository.php class FeedRepository { public function __construct(private readonly PDO $pdo) {} public function page(int $page, int $perPage): array { $offset = ($page - 1) * $perPage; $stmt = $this->pdo->prepare( 'SELECT id, author_id, body, created_at FROM posts ORDER BY created_at DESC LIMIT :limit OFFSET :offset' ); $stmt->bindValue(':limit', $perPage, PDO::PARAM_INT); $stmt->bindValue(':offset', $offset, PDO::PARAM_INT); $stmt->execute(); return $stmt->fetchAll(PDO::FETCH_ASSOC); } } 🔹 Задачи — Объяснить, почему на меняющихся данных OFFSET даёт дубли и пропуски между страницами — Объяснить, почему сортировка только по created_at дополнительно усугубляет проблему — Переписать на keyset-пагинацию (cursor) так, чтобы вставки/удаления не сдвигали выдачу Ставьте → 🔥 если нравится формат. Если нет → 🌚 💬 Решения пишите в комменты под спойлер, сравним подходы.
1 138
7
#dev_meme
#dev_meme
1 229
8
🤖 Мы тут подготовили небольшую игру по ИИ-агентам В ней нужно собрать AI-агента на LangGraph: выбрать узлы, пройти развилки
🤖 Мы тут подготовили небольшую игру по ИИ-агентам В ней нужно собрать AI-агента на LangGraph: выбрать узлы, пройти развилки и запустить собственный workflow. Никакой теории — сразу практика. Можно наглядно увидеть, как работают агентные системы, проверьте свои знания или показать другим как это всё работает 🔥 🎁 За прохождение получите персональную скидку на курс. Чем больше баллов наберете — тем больше будет скидка. Плюс сейчас действует предложение: покупаешь 1 курс, получаешь еще 2 любых в подарок. Для этого надо будет оставить заявку на сайте академии после прохождения игры. 🚀 Собрать своего AI-агента
1 267
9
🐘 Работа с PostgreSQL Таблица разрослась до десятков гигабайт, но данных в ней на пару гигов после массовых DELETE? VACUUM FULL перепишет таблицу и вернёт место на диск. Но есть нюансы. 🔹 Зачем это нужно — PostgreSQL при DELETE не освобождает место на диске, а помечает строки как мёртвые. — Обычный VACUUM чистит мёртвые строки для переиспользования, но файл не уменьшает. — VACUUM FULL физически переписывает таблицу, реально освобождает место. 🔹 Как использовать — Проверить «раздутие»: SELECT pg_size_pretty(pg_total_relation_size('my_table')); — Мёртвые строки: SELECT n_dead_tup, n_live_tup FROM pg_stat_user_tables WHERE relname = 'my_table'; — Обычный VACUUM: VACUUM VERBOSE my_table; (не блокирует таблицу) — Полная перезапись: VACUUM FULL my_table; (⚠️ блокирует таблицу полностью!) — Обновить статистику: ANALYZE my_table; 💡 VACUUM FULL берёт эксклюзивный лок — таблица полностью недоступна. На проде используйте pg_repack, он делает то же самое, но без блокировки. Ставится как расширение: CREATE EXTENSION pg_repack; 🐸 Библиотека пхпшника
1 324
10
🤖 Используешь AI для написания кода? В Яндексе покажут, как применять AI для реальных задач разработки. 23 июня в 19:00 совм
🤖 Используешь AI для написания кода? В Яндексе покажут, как применять AI для реальных задач разработки. 23 июня в 19:00 совместно с Яндексом проведём открытый урок «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов». Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft. Более 18 лет развивала инструменты для разработчиков в JetBrains и руководила разработкой IDE в Huawei. Что получишь на уроке: — поймёшь, как использовать AI-ассистентов и облачных агентов в работе; — научишься быстрее разбираться в новых проектах и кодовой базе; — узнаешь, какие задачи стоит отдавать AI и как получать качественный результат; — увидишь полный workflow работы с AI: от постановки задачи до код-ревью. На уроке — живой разбор реального проекта с кодом. Ольга покажет промпты из рабочих сценариев и ответит на ваши вопросы в Q&A. ⚠️ Количество мест ограничено 🗓️ Когда: 23 июня, 19:00 (МСК) 👉 Занять место на открытом уроке
1 317
11
⌨️ Топ-вакансий по PHP за неделю Middle/Senior PHP-разработчик (Laravel + высоконагруженные системы) — от 200 000 до 350 000 ₽ — офис (Москва) Team Lead PHP/Go — 3 000 —‍ 4 000 € — удалёнка Senior PHP Developer — от 4 000 € — удалёнка ➡️ Еще больше топовых вакансий — в нашем канале PHP Jobs
1 475
12
⏰ Уже сегодня в 19:00 (МСК) стартует открытый урок! Тема: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥 За 90 минут разберёмся, когда действительно стоит строить мультиагентную систему, а когда она только добавляет сложность, расходы и новые точки отказа. Поговорим о критериях выбора архитектуры, типичных ошибках и ограничениях современных ИИ-агентов, которые важно учитывать ещё до внедрения в продукт. 🎙️ Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru. 🎁 Для всех участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов». 👉 Успей присоединиться к уроку
1 563
13
Какой фасад используется для работы с кешем?
1 506
14
#dev_meme
#dev_meme
1 769
15
⌛ Сохраняйте шпаргалку по Kubernetes
⌛ Сохраняйте шпаргалку по Kubernetes
1 789
16
⚔️ final по умолчанию Это дисциплина или недоверие к коллегам, зашитое в код? final + readonly + strict_types + PHPStan lvl 9 + arch()->preset()->strict(), который роняет CI за один пропущенный final. Аргументы за: composition over inheritance, никаких fragile base class, инварианты под защитой. Цена: мок в тесте — упёрся в final. Подправить вендорский класс — форк пакета. readonly DTO — пока не понадобился with(). Граница не в «строго/нестрого», а в дефолте: final по умолчанию с осознанными исключениями, или открыто, а final только на классах с инвариантами? Где у вас проходит эта линия? 👇 — final/readonly на всё — дайте просто писать код Пишите мнение в комментах🍿
1 747
17
🔍 Работа с awk Логи сервера в plain text, нужно быстро подсчитать количество запросов по HTTP-статусам? awk — ваш Swiss Army Knife для обработки текстовых данных прямо в терминале. 🔹 Зачем это нужно — Мгновенная агрегация данных из логов без загрузки в БД или Python. — Работает с любым текстовым форматом. — Есть на каждом сервере. 🔹 Как использовать — Подсчёт по статусам (nginx access.log): awk '{print $9}' access.log | sort | uniq -c | sort -rn — Среднее время ответа: awk '{sum+=$NF; n++} END {print sum/n}' access.log — Только 5xx ошибки: awk '$9 ~ /^5/' access.log — Топ-10 IP по количеству запросов: awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -10 — Вывести конкретные поля: awk -F',' '{print $1, $3}' data.csv
1 713
18
#dev_meme
#dev_meme
1 703
19
🎥 До открытого урока — несколько дней. Подготовили небольшую подборку материалов от нашего спикера Дмитрия Юдина. Дмитрий ру
🎥 До открытого урока — несколько дней. Подготовили небольшую подборку материалов от нашего спикера Дмитрия Юдина. Дмитрий руководит AI/ML-направлением в Сloud․ru и развивает Evolution AI Factory — среду для работы с GenAI: от инфраструктуры обучения LLM до внедрения интеллектуальных агентов. С чего начать: 📺 AI-инструменты для разработчиков — как код, автотесты и ассистенты меняют рутину инженера. 📺 AI-эволюция бизнеса в эпоху генеративных моделей — агентные системы в реальных продуктах. 📺 Разработка мертва? — дискуссия о будущем профессии и роли AI в ней. 📖 Применение LLM в бизнесе — статья Дмитрия о практике внедрения и роли облака. Одна из ключевых тем Дмитрия — практическое применение агентных систем и их ограничения. Именно об этом — бесплатный урок 18 июня в 19:00: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥 🎁 Для участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов». 👉 Успей занять место на открытом уроке
1 720
20
🧵 PHP Fibers вместо ада сериализации В Manychat жили на curl_multi_exec для псевдоконкурентных запросов. Работало, пока AI-фичи не размножились. Каждый внешний вызов означал: сериализуй состояние бизнес-логики, отдай в очередь, дождись, десериализуй, восстанови контекст. Ревью кода превращались в квест — логика рвалась на куски вокруг async-границ. Добил их апгрейд Ubuntu: OpenSSL 3.0 со своими мьютексами на обходе хранилища сертификатов выкатил +10% к CPU на ровном месте. Виноваты синхронные вызовы Meta API, т.к. каждый payload открывал новый TCP. Решение — затащить Fibers поверх существующего event loop на Guzzle. Файбер приостанавливается на внешнем HTTP, воркер берёт следующий payload, при готовности ответа возобновляет нужный файбер с того же места: $fiber = new Fiber(function() { echo "Suspending\n"; $last = Fiber::suspend(16); echo "Resuming with {$last}\n"; }); $last = $fiber->start(); // 16 $fiber->resume(42); // 42 🚀 Что получили Переиспользование одного HTTP/2 соединения на воркер (прощай, рукопожатия); Асинхронный sleep вместо блокировки всего процесса при ретраях; Линейный код без знания разработчиком про файбер под капотом. 💣 Расплата → радиус поражения. Раньше фатал клал воркер с одним payload. Теперь в полёте висят пятеро файберов, и OOM убивает всех. Catchable-ошибки переписали так, чтобы валить только свой файбер. Если бы начинали с нуля, взяли бы Revolt или AMPHP. Но кастомный луп уже был, Fibers легли сверху. 🔗 Читать оригинал 🐸 Библиотека пхпшника
1 619