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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
PHP RFC: автоматическая реализация Stringable для enum'ов, поддерживаемых строкой

https://wiki.php.net/rfc/auto-implement_stringable_for_string_backed_enums
👍8👎1🔥1
👔 PHP-программист
⛳️ Информер Девелопмент
💼🥁 Удаленка
💵 от 120 000 рублей

Подробнее: https://proglib.io/vacancies/php-programmist-informer-development-2022-06-28
👍2
Запуск PHPStan на максимуме с Laravel

PHPStan сканирует всю вашу кодовую базу и ищет как очевидные, так и сложные ошибки. Даже в тех редко выполняемых операторах if, которые точно не покрываются тестами.

https://laravel-news.com/running-phpstan-on-max-with-laravel
👍9
Видео: Практические примеры Value Objects

Объект-Значение (Value Object) — это объект, который представляет собой понятие из предметной области. В DDD важно то, что Value Object поддерживает и обогащает Единый Язык вашей Предметной Области. Это не только примитивы, которые представляют собой некоторые значения, — они являются полноправными гражданами Предметной Области, которые формируют поведение вашего приложения.

https://youtu.be/agIL1EUozhQ
👍6🔥1
Дженерик коллекции в PHP

Дженерик коллекции — это коллекции, которые могут содержать данные одного типа, и мы можем решить, какие типы данных могут храниться в коллекциях.

https://tproger.ru/articles/dzhenerik-kollekcii-v-php/
👍8👏2
Laravel pint

Laravel Pint — это исправление стиля PHP-кода для минималистов. Pint построен на основе php-cs-fixer и упрощает
обеспечение того, чтобы ваш стиль кода оставался чистым и презентабельным.

https://github.com/laravel/pint
👍9
Аннотации типов в PHP

Объявления типов могут использоваться для аргументов функций, возвращаемых значений и, начиная с PHP 7.4.0, для свойств класса. Они используются во время исполнения для проверки, что значение имеет точно тот тип, который для них указан. В противном случае будет выброшено исключение

https://www.phptutorial.net/php-tutorial/php-type-hints/
💩9👍5