PHP-Дайджест № 136 (24 июля – 6 августа 2018)

в 6:21, , рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 Beta 1, PhpStorm 2018.2, Composer 1.7 и другие релизы, принят стандарт PSR-17, обзор Yii 3.0, альтернативная реализация Fiber API для асинхронных приложений, порция полезных инструментов, и многое другое.

Приятного чтения!

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 2 Новости и релизы

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 3 PHP Internals

  • [PHP]: Same Site Cookie — В setcookie() и другие функции для работы с куки добавлена возможность передать масси опций, включая поддержку стандарта Same-site Cookie. Реализовано уже в PHP 7.3.
  • [RFC]: Typed Properties 2.0 — Предложение по типизированным свойствам отложено до следующей мажорной версии PHP, а тем временем Дмитрий Стогов опубликовал результаты бенчмарков для оценки накладных расходов данной возможности.

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 4 Инструменты

  • spiral/roadrunner — Высокопроизводительный сервер приложений, балансировщик нагрузки и менеджер процессов для PHP реализованный на Go. Можно использовать для запуска PHP на AWS Lambda.
  • codeplea/ahocorasickphp — Реализации алгоритма Ахо — Корасик для поиска множества подстрок в строке. Быстрее чем вызов strpos() несколько раз, и намного быстрее чем вызов preg_match_all().
  • chekalskiy/php-bank-db — Библиотека для определения банка по номеру карты. Прислал Илья Чекальский.
  • igniphp/framework — Легковесный фреймворк с поддержкой PSR-15, PSR-7, а также запуском на Swoole.
  • spatie/phpunit-snapshot-assertions — Инструмент для реализации снэпшот-тестирования на PhpUnit. Сравнивает результаты тестов с предыдущим запуском.
  • elgentos/masquerade — Инструмент для анонимизации информации в БД. Из коробки поддерживает Magento 2.
  • zendframework/zend-problem-details — Реализует поддержку стандарта "RFC 7807 Problem Details for HTTP API" для PSR-7-приложений, который регламентирует ответы об ошибках.
  • formapro/pvm — Мощная библиотека для описания workflow, бизнес-процессов, и просто конечных автоматов. Доступен UI для визуализации.
  • Rican7/incoming — Библиотека призвана конвертировать сырые входные данные из любых источников, в строго-типизированные структуры.
  • rezozero/mixedfeed — Библиотека позволяет объединить ленты различных социальных сервисов в один фид.
  • KikApp — Инструмент позволяет писать нативные приложения для iOS и Android на PHP. У кого-то есть опыт использования?

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 5 Материалы для обучения

PHP-Дайджест № 136 (24 июля – 6 августа 2018) - 18 Занимательное

Спасибо за внимание!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Прислать ссылку
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 135

Автор: Роман Пронский

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js