PHP-Дайджест № 97 – интересные новости, материалы и инструменты (14 – 27 ноября 2016)

от автора

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!

Новости и релизы

PHP

  • RFC: User defined session serializer — Предлагается сделать возможным регистрировать собственный сериализатор для сессий.
  • RFC: Debugging PDO Prepared Statement Emulation v2 — Предложение эмулировать подготовленные выражения непосредственно в PHP для удобства отладки успешно прошло голосование, однако вызвало критику и автор обновил реализацию.
  • RFC: Deprecations for PHP 7.2 — Кроме добавления новых возможностей, шаг за шагом удаляются и устаревшие. В следующем выпуске предлагается объявить устаревшими:
    • __autoload
    • $php_errormsg
    • create_function()
    • mbstring.func_overload
    • (unset) cast
    • parse_str() без второго аргумента
    • gmp_random()
    • (binary) приведение типов и b"" литералы
    • each()
    • assert() со строковым аргументом
    • аргумент $errcontext для обработчика ошибок

  • RFC: Abolish Narrow Margins — Если RFC не предполагает кардинальных изменений, то на голосовании для принятия достаточно 50%+1 голосов. Однако есть мнение, что такие изменения могут приводить к неблагоприятным результатам. Поэтому предлагается для любых голосований повысить порог до 2/3 голосов.

Инструменты

  • request extension — Расширение для PHP 7, которое добавляет объекты Request и Response в замену суперглобальным массивам. Для PHP 5 доступно в виде пакета pmjones/request. Пост от автора в поддержку. Обзор расширения в Пятиминутке PHP.
  • Deployer 4 — Мажорное обновление популярного инструмента для деплоя.
  • Swoole 1.9.0 — Расширение для реализации высокопроизводительных асинхронных приложений. Из коробки HTTP/WebSOcket-сервер, асинхронный MySQL-клиент, асинхронный I/O, воркеры, и другое.
  • API Platform 2.0 — API-ориентированный фреймворк поверх Symfony. Пост с описанием второй версии.
  • Peachpie 0.2.0 — PHP компилятор для .NET.
  • bobthecow/psysh — Отличный REPL (интерактивный шелл) для PHP.
  • paragonie/gpg-mailer — Отправка зашифрованных с помощью GPG имейлов на основе zendframework/zend-mail.
  • ipfspics/ipfspics-server — Распределенное хранилище изображений на основе IPFS.
  • davidrjonas/composer-lock-diff — Показывает что было обновлено после запуска composer update.
  • paragonie/passwdqc — Проверка сложности пароля.
  • piwik/device-detector — Универсальный парсер User Agent для определения устройства, браузера, ОС и другой информации.
  • Spomky-Labs/jose — Библиотека для подписи и шифрования JSON (JWT, JWS, JWE, JWA, JWK, JWKSet).

Материалы для обучения

Аудио и видеоматериалы

Занимательное

  • Статистика использования версий PHP – 2016.2 — Composer отправляет информацию об используемой версии PHP при подключении к packagist.org. Jordi Boggiano делится этой статистикой за последние полгода. Доля PHP 7 составляет уже 35%.

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

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

Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.

Прислать ссылку
Быстрый поиск по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 96
ссылка на оригинал статьи https://habrahabr.ru/post/316254/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *