Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11K subscribers
1.52K photos
25 videos
26 files
4.25K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Данная статья описывает, как можно использовать инструмент PHP CS Fixer для автоматической правки кода в PHP проектах и как можно общие конфигурации для этого инструмента совместно использовать в разных проектах.

Автор предлагает два подхода к использованию PHP CS Fixer в разных проектах. Первый подход заключается в том, чтобы включать конфигурацию PHP CS Fixer непосредственно в каждый проект, что может быть неэффективным и затратным. Второй подход заключается в создании общей конфигурации, которая может быть использована во всех проектах, и автоматической загрузке этой конфигурации в проекты при запуске PHP CS Fixer.

Далее автор подробно описывает, как создать и использовать общую конфигурацию для PHP CS Fixer. Он предлагает использовать файл JSON, который содержит настройки PHP CS Fixer и который может быть легко обновлен и распространен между разными проектами. Автор также рассматривает несколько вариантов загрузки общей конфигурации в проекты, в том числе использование Composer и настройки среды.

https://localheinz.com/articles/2023/03/10/sharing-configurations-for-php-cs-fixer-across-projects/
3❤‍🔥1
GPX PHP

GPX (формат обмена GPS) — это фактически стандартный формат файлов для обмена GPS-маршрутами в путешествиях, приключениях и на суше. Библиотека содержит программу чтения и записи GPX, позволяющую легко работать с файлами GPX в приложениях PHP.

https://github.com/loskoderos/gpx-php
👍12
👔 Junior PHP-разработчик
⛳️ КУБ
💼🥁 Работа в офисе
💵 40 000 - 60 000 рублей

Подробнее: https://proglib.io/vacancies/junior-php-razrabotchik-kub-b9669b2b-2023-03-25
😁10👍2🍌1
Docgen для пакетов Laravel — идеальное решение для разработчиков пакетов Laravel.

Этот пакет автоматически генерирует документацию для фасада вашего пакета Laravel, избавляя вас от утомительной задачи по его обслуживанию самостоятельно.

С помощью этого пакета среды IDE предоставят вам и разработчикам, использующим ваш пакет, рекомендации по методам, что значительно упростит процесс разработки.

https://github.com/irazasyed/docgen
4🎉1
Как вы обеспечиваете безопасность своего PHP-приложения?⬇️⬇️⬇️
Выпущен Bref 2.0

Это статья о релизе версии 2.0 фреймворка Bref для разработки приложений на языке PHP для платформы AWS Lambda. Bref - это среда выполнения PHP, которая позволяет запускать PHP-код на серверах AWS Lambda.

В версии 2.0 Bref представлены новые функции и улучшения, такие как поддержка PHP 8, улучшенная работа с контейнерами Docker, более простая настройка и использование функций AWS, интеграция с AWS Step Functions, а также улучшенная производительность и возможность масштабирования.

https://bref.sh/docs/news/02-bref-2.0.html
🔥6🍌1
Парсер AST с PHP и Bison

Данная статья описывает процесс создания парсера абстрактного синтаксического дерева (AST) с использованием языка PHP и инструмента Bison. В статье подробно объясняется, что такое AST и как оно может быть полезно в разработке программного обеспечения.

https://dev.to/mrsuh/ast-parser-with-php-and-bison-l5h
👍4🍌1
Pest v2: посмотрите все новые удивительные функции в действии

Данная статья описывает обновленную версию тестового фреймворка Pest (версия 2) и демонстрирует все новые функции и возможности в действии.

В целом, статья предназначена для тех, кто уже знаком с Pest и хочет узнать о новых функциях в обновленной версии, а также для тех, кто ищет новый тестовый фреймворк для своего проекта и хочет узнать о возможностях Pest

https://freek.dev/2454-pest-v2-see-all-new-amazing-features-in-action
👍3🥰1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#проектирование_систем

Пример правильного проектирования API по версии Alex Xu
👍20🏆2
Знакомство с первоклассными вызываемыми объектами в PHP

Данная статья рассказывает о синтаксисе первоклассных вызываемых объектов (first-class callable objects) в PHP.

Первоклассный вызываемый объект - это объект, который может быть вызван как функция. В PHP 5.4 была добавлена поддержка нового синтаксиса для создания первоклассных вызываемых объектов. В статье автор объясняет, как использовать этот синтаксис для создания объектов, которые могут быть вызваны как функции.

Автор также рассматривает несколько примеров использования этого синтаксиса. Например, он показывает, как использовать анонимные функции для создания объектов, которые могут быть переданы в качестве аргументов в другие функции. Он также объясняет, как использовать методы классов как первоклассные вызываемые объекты.

https://freek.dev/2458-discovering-phps-first-class-callable-syntax
👍6🌚1
👔 PHP разработчик
⛳️ АЦИФРА
💼🥁 Работа в офисе
💵 189 000 - 200 000 рублей

Подробнее: https://proglib.io/vacancies/php-razrabotchik-acifra-a5f4f152-2023-04-03