Дайджест PHP #5
Свежая подборка интересных материалов из мира PHP.
[sendpulse-form id=”278″]
Новости и релизы
PHP Internals
-
- Объявлены релиз-менеджеры PHP 7.3 — Ими стали Christoph M. Becker и Стас Малышев.
- RFC: Deprecate uniqid() — Предлагается пометить устаревшей функцию uniqid(), которая несмотря на название не гарантирует уникальность возвращаемого значения. В PHP 7.3 предлагается бросать Warning, а в PHP 8.0 удалить функцию.
Инструменты
-
- cytopia/devilbox — Современная замена XAMPP на базе Docker.
-
- kitech/php-go — Пишем PHP-расширения на Go.
-
- nahid/jsonq — Query builder для JSON.
-
- paragonie/ciphersweet — Быcтрое шифрование для PHP-проектов с возможностью поиска по данным.
- php-enqueue/enqueue-dev — Очередь сообщений с поддержкой транспортов AMQP (RabbitMQ, ActiveMQ), STOMP, Amazon SQS, Redis, Doctrine DBAL, Filesystem, а также добавлена поддержка MongoDB.
Материалы для обучения
-
- hhxsv5/laravel-s — Запускаем Laravel на базе асинхронного расширения Swoole.
-
- koselig/koselig — Интеграция WordPress с Laravel.
-
- Обзор PSR-2 и других стандартов кодирования для PHP (Symfony, CakePHP, WordPress, FuelPHP)
-
- PHP Versions Stats — 2018.1 Edition — статистика использования PHP в первом квартале 2018 предоставленная основателем Packagist. PHP >= 7.0 уже используют 78,22% разарботчиков запускающих composer в своих проектах. 68,74% библиотек поддерживают PHP 5.6 и ниже.
-
- Learning Design Patterns with Symfony – большая презентация по шаблонам проектирования в Symfony.