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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Channel Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) in the Russian language segment is an active participant. Currently, the community unites 10 688 subscribers, ranking 11 620 in the Technologies & Applications category and 61 277 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 688 subscribers.

According to the latest data from 15 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -61 over the last 30 days and by -5 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 15.63%. Within the first 24 hours after publication, content typically collects 9.22% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 670 views. Within the first day, a publication typically gains 985 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 13.
  • Thematic interests: Content is focused on key topics such as php, laravel, пхпшника, artisan, api.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/bca892d6 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Thanks to the high frequency of updates (latest data received on 16 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 688
Subscribers
-524 hours
-117 days
-6130 days
Posts Archive
Доставка кода в продакшен: типичный workflow от ByteByteGo (Alex Xu) #проектирование_систем

4 новых метода округления, которые могут появиться в PHP 8.4 В предложенных изменениях версии 8.4 предусмотрено добавление четырех новых методов округления в функцию round(), что призвано обеспечить PHP-сообщество улучшенной гибкостью для тонкой настройки статистического анализа. Это обновление является ответом на отсутствие стандартизации методов округления, что становится критическим аспектом при работе с числами, где важна точность операций. Джорг Зова предлагает внедрение четырех новых методов округления: PHP_ROUND_CEILING, PHP_ROUND_FLOOR, PHP_ROUND_AWAY_FROM_ZERO и PHP_ROUND_TOWARD_ZERO, дополняя уже существующий набор режимов округления. В предложении: 1️⃣PHP_ROUND_CEILING: Округление до ближайшего целого числа большего заданного. 2️⃣PHP_ROUND_FLOOR: Округление до ближайшего целого числа меньшего заданного. 3️⃣PHP_ROUND_AWAY_FROM_ZERO: Округление в сторону от нуля. 4️⃣PHP_ROUND_TOWARD_ZERO: Округление в сторону нуля. Важно отметить, что NumberFormatter уже реализует четыре из предложенных режимов (ROUND_CEILING, ROUND_FLOOR, ROUND_DOWN и ROUND_UP). Предложение также вводит два псевдонима из расширения Intl: ROUND_TOWARD_ZERO (эквивалент PHP_ROUND_TOWARD_ZERO) и ROUND_AWAY_FROM_ZERO (эквивалент PHP_ROUND_AWAY_FROM_ZERO), обеспечивая последовательное наименование режимов округления. Предлагаемые изменения обратносовместимы, что уменьшает опасения относительно возможных нарушений существующего кода. Ожидается, что улучшения в округлении будут включены в PHP 8.4, предоставляя разработчикам более широкий набор инструментов для работы с числовой точностью.

#дайджест новостей по PHP за неделю: 🔎Выпущена CakePHP 4.5.2. — Улучшения включают в себя: Значения даты сортировки больше н
#дайджест новостей по PHP за неделю: 🔎Выпущена CakePHP 4.5.2. — Улучшения включают в себя: Значения даты сортировки больше не задают часовой пояс. Исправлено несоответствие между Error.beforeRender и Exception.beforeRender и много чего другого. 🔎Выпущена версия Filament v3.1 — После более чем 100 выпусков патчей для версии Filament v3.0 (это не шутка), наконец-то вышел одно из самых крупных минорных обновлений 🔎Выпущена версия Laravel 10.37 — На этой неделе команда Laravel выпустила версию 10.37 с возможностью хранить пакетные метаданные в DynamoDB, выявлять множественные ошибки в поле и многое другое. 🔎Интеграция MongoDB с Laravel теперь официально поддерживается 🔎Laravel Octane теперь поддерживает FrankenPHP. — Laravel Octane повышает производительность вашего приложения, обслуживая его с помощью мощных серверов приложений, таких как Open Swoole, Swoole и RoadRunner. Начиная с сегодняшнего дня, он также будет поддерживать FrankenPHP. 🔎 Неделя Symfony #885 (11–17 декабря 2023 г.)

Какие знания отличают разработчиков и архитекторов крупных компаний? Создание отказоустойчивых и масштабируемых архитектур, к
Какие знания отличают разработчиков и архитекторов крупных компаний? Создание отказоустойчивых и масштабируемых архитектур, которые выдерживают большое количество запросов. Где освоить этот скилл под руководством опытных экспертов? На онлайн-курсе «Highload Architect» от OTUS. Всего за 5 месяцев вы: - научитесь использовать решения, которые выдерживают сотни тысяч запросов в секунду; - сможете правильно оптимизировать работоспособность серверов; - актуализируйте и систематизируйте знания в сфере HighLoad. 🎁 Только в декабре вы можете стать студентом OTUS на самых выгодных условиях. Новый год – новые карьерные возможности, не упускайте свой шанс! Пройдите вступительное тестирование прямо сейчас, чтобы забронировать место в группе по 🎄новогодней скидке.

🔍Коммуникация в разработке продукта играет ключевую роль. Команда, владеющая навыками коммуникации, может сократить потребность в менеджерах продукта и оптимизировать процессы разработки продукта. Также подчеркивается сложность эффективной коммуникации, особенно при масштабировании команды. 🤔Основная проблема, обсуждаемая здесь, — наличие несогласованных ожиданий, предположений и использование неудачных средств коммуникации. Приводится личный пример, когда месяцы работы над проектом пришлось пересматривать из-за недостаточной эффективной коммуникации. Расширенные документы и долгие разговоры не привели к успешной передаче информации. 🛠️ Решение: Выбор правильного канала: 📈 Подстраивайте коммуникацию под потребности различных заинтересованных сторон, например, короткие пункты для генеральных директоров, макеты для клиентов и технические требования для разработчиков. Запрос обратной связи: 🙋 Активно запрашивайте обратную связь по эффективности коммуникации, особенно в отношении понимания проекта и наличия информации. Показывайте, не рассказывайте: 🎥 Используйте визуальные средства, макеты и демонстрации, чтобы передать информацию более эффективно, чем устные или письменные описания. Глупые вопросы: 🤷 Запрашивайте ясность, когда это необходимо, поскольку задавание на первый взгляд простых вопросов может улучшить общее понимание. Удобочитаемость сообщений: 📋 Формулируйте сообщения кратко, структурировано, включайте задачи на действие или четкие указания. Предоставляйте различные форматы для сложной информации, такие как краткое изложение или видеозапись экрана. Руководства пользователя: 📘 Разрабатывайте индивидуальные руководства, описывающие предпочтения в коммуникации, стиль ответа и предпочтительные средства общения для каждого члена команды. Поощряйте членов команды составлять свои собственные руководства.

В сети часто можно увидеть спор на тему лайвкодинга на собесах. Как к этому относитетсь? Достаточно ли тестового задания?

Обзор LiveWire 3 и Volt Эта статья-обзор новой, уже третьей версии Livewire. Помимо текстовой версии, есть также видео. Также рассматривается новинка — Volt. Довольно интересный и подробный материал, авторы которого постарались грамотно всё разложить по полочкам

Как решить исключение «Маршрут не найден» в Laravel 10 Исключение «Маршрут не найден» является распространенной проблемой в Laravel, особенно в 10 версии. В большинстве случаев отображается страница 404, но здесь предлагается возможность перенаправления на любую другую страницу: 🟠На страницу 404 🟠На домашнюю страницу 🟠Перенаправление назад, если маршрут не существует 🟠Перенаправление с использованием обработчика исключений Осталось только выбрать, что вам по вкусу

В чем разница между «echo» и «print»? В PHP разница между echo и print заключается в следующем: 1.Возвращаемое значение: echo: Не возвращает значение. Может принимать несколько аргументов, разделенных запятыми, и выводит их. print: Всегда возвращает 1, поэтому может использоваться в выражениях. 2.Аргументы: echo: Может принимать несколько аргументов, и их использование разделяется запятыми. print: Принимает только один аргумент. Если вы пытаетесь передать ему более одного аргумента или использовать запятые для разделения, это вызовет ошибку. 3.Использование: echo: Чаще используется для вывода HTML-кода и других строковых данных. print: Часто используется для вывода единственного значения или переменной, особенно в контексте, где требуется возвращаемое значение. #вопросы_с_собеседований

⁉️ Как освоить возможности PHP? 💪 Начните с бесплатного практического урока «Генерация изображений в PHP» от OTUS. На вебина
⁉️ Как освоить возможности PHP? 💪 Начните с бесплатного практического урока «Генерация изображений в PHP» от OTUS. На вебинаре: ✔️ обсудим возможности, встроенные в язык и те, что есть на рынке; ✔️ попробуем создать изображение с помощью сторонних библиотек; ✔️ посмотрим на современные веяния в генерации изображений с помощью искусственного интеллекта. 📢📢 Занятие пройдёт 27 декабря в 20:00 мск и будет приурочено к старту курса «PHP Developer. Professional». 🎫 Курс доступен для приобретения в рассрочку! 🌲 А ещё, сейчас действуют новогодние скидки! Предложение ограничено. ➡️ Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://clck.ru/37CkaR Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru Erid 2Vtzqx3FiAX

Узнавайте обо всех ваших уведомлениях Laravel с помощью нового пакета Paragraphs. Это представление нового пакета от компании Paragraph, который обеспечивает более полный контроль над процессом отправки уведомлений. Речь идет о том, как этот инструмент может улучшить видимость и анализ исходящих коммуникаций.

#хочу_спросить Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укаж
#хочу_спросить Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.

Обновление Laravel: с 5.7 до 10.x В Laravel есть возможность прямого переход к последней версии (Laravel 10.x) независимо от текущей версии, обходя инкрементальные обновления. Процесс подробно описывается в пяти шагах: 1️⃣Настройка окружения: Создание окружения для Laravel 10.x, требующего PHP 8.1 и указанных расширений. 2️⃣Обновление только Laravel: Изначально фокус на обновлении базовых пакетов Laravel. Создание нового файла composer.json на основе ветки Laravel 10.x из GitHub. Запуск composer install для выявления и пошагового устранения ошибок. 3️⃣Установка зависимостей: Решение проблем, связанных с фреймворком, сравнив изменения между текущей версией и Laravel 10.x на GitHub. Ручное объединение изменений там, где это необходимо, особенно в файлах с пользовательскими модификациями. 4️⃣Установка оставшихся зависимостей: Установка оставшихся зависимостей, учитывая изменения между файлами composer.json.back и новым composer.json. Использование сравнения в Git для выявления и избегания установки зависимостей, удаленных Laravel. 5️⃣Финальные рекомендации: Уделять особое внимание тестированию для обеспечения успешного обновления и правильной работы системы. Регулярная проверка обновлений в репозитории Laravel и обращение к руководствам по обновлению Laravel для дополнительных идей.

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хо
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

Недокументированная возможность в Phpstorm: нативная консоль php -a с автодополнением из IDE В PhpStorm есть хитрость, позволяющяя использовать консоль PHP как альтернативу Python Console. Здесь рассказывается о возможности интегрировать консоль PHP с IDE, добавив возможность отладки, что обеспечивает автодополнение и другие функции IDE в консоли PHP.

Какой язык начать изучать после прокачки в PHP? Что делать, если выгорание близко и работа совсем не радует? Как вкатиться в
Какой язык начать изучать после прокачки в PHP? Что делать, если выгорание близко и работа совсем не радует? Как вкатиться в IT за полгода, если тебе уже за 30? Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :) А ещё у нас есть подкаст, послушать его можно по этой ссылке. Наши любимые материалы: 1. Что Олег Тиньков думает о языках программирования? 2. Кто такой DevRel? Чем он занимается и сколько зарабатывает? 3. Какие игры помогут прокачаться в программировании? Подборка. 4. Как транзисторы перевернули наш мир: большой спецпроект 5. Как программисту пройти собеседование. 6 советов. Подписывайтесь на канал «Люди и код»: @skillbox_media_code Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 2Vtzqvdyjes

📈 Обзор рынка труда в ИТ: III квартал 2023 года В этой статье обсудим зарплату программистов в III квартале 2023 года, динам
📈 Обзор рынка труда в ИТ: III квартал 2023 года В этой статье обсудим зарплату программистов в III квартале 2023 года, динамику вакансий, тенденции рынка труда в ИТ и многое другое. Присоединяйтесь! Читать статью

🤔Некоторые разработчики недооценивают полезность трейтов, обвиняя в «переинжиниринге» или «преждевременной абстракции». Однако, не следует обобщать все случаи использования трейтов, вот яркий пример их эффективного применения в Laravel. 🌐 Практический пример: Livewire Toaster: Создается пакет «Livewire Toaster» для управления всплывающими уведомлениями, используя трейты и декораторы. Подчеркивается «умное» управление временем отображения сообщений и легкость в использовании. 💻 Реализация: Автор предоставляет код для регистрации коллекторов в сервис-контейнере Laravel с использованием метода extend. Он демонстрирует создание декораторов, таких как «AccessibleCollector» и «TranslatingCollector».

В чем разница между WHERE и HAVING? WHERE и HAVING являются двумя различными операторами условий в языке SQL, которые используются для фильтрации данных. Оператор WHERE используется в выражении SELECT для фильтрации строк до их группировки и агрегации. Он определяет условия, которым должны соответствовать отдельные записи перед тем, как они будут включены в результирующий набор данных. В примере оператор WHERE фильтрует строки таблицы employees и выбирает только те строки, где значение столбца 'department' равно 'Sales'. Оператор HAVING используется после операции GROUP BY в выражении SELECT для фильтрации результатов группировки и агрегации. Он определяет условия, которым должны соответствовать группы записей, чтобы они были включены в результирующий набор данных после группировки. В примере оператор HAVING фильтрует результаты группировки таблицы employees и выбирает только те группы записей, где количество сотрудников больше 5. Таким образом, основная разница между WHERE и HAVING заключается в том, что WHERE фильтрует строки до группировки и агрегации, а HAVING фильтрует результаты после группировки и агрегации. #вопросы_с_собеседований