...

понедельник, 29 мая 2017 г.

PHP-Дайджест № 109 – свежие новости, материалы и инструменты (14 – 28 мая 2017)

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

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


  • Конец поддержки HHVM в популярных проектах — Если еще каких-то два года назад альтернативная виртуальная машина PHP от Facebook могла похвастаться внущительным преимуществом в производительности, то сегодня разница незначительна. Согласно статистике Composer, доля пользователей HHVM меньше чем PHP 5.3 и составляет 0.36%. Тем не менее спасибо команде HHVM за то, что подтолкнули PHP к развитию.
    Начиная с версии Symfony 4 фреймворк не будет поддерживать HHVM. В Laravel поддержка прекращена с версии 5.3. В Yii — прекращение запланировано в версии 2.1. Прекращается поддержка драйвера MongoDB для HHVM. А также останавливается поддержка в Doctrine, Twig (начиная с версии 2), Silex, и Swiftmailer.
  • Codeception 2.3 — Обновление популярного инструмента тестирования. Под капотом поддержка PHPUnit 6, шаблоны инсталляций, и другие улучшения.
  • Deployer 5

PHP


  • RFC: UUID — Предлагается добавить в ядро класс UUID для генерации уникальных значений согласно стандарту RFC 4122. В рамках реализации доступны полифилы для версий PHP < 7.2. Кроме того, есть предложение сделать устаревшим функцию uniqid(), которая вопреки названию не гарантирует возврат уникального значения.
  • RFC: Object typehint — Идет голосование за предложение добавить тип object в качестве варианта для тайпхинтинга. Такой тип можно будет использовать для любых объектов, что может быть полезно когда конкретный тип заранее не известен.

Инструменты


  • wapmorgan/Imagery — Обертка над GD для работы с изображениями. Прислал wapmorgan.
  • IcyApril/WhatsChanged — Позволяет запускать PHPUnit тесты только для классов, которые были изменены. Пост в поддержку.
  • kitetail/zttp — Обертка вокруг Guzzle с лаконичным и удобным синтаксисом.
  • teresko/palladium — Компонент для аутентификации и регистрации пользователей.
  • iranianpep/botonomous — Фреймворк для создания ботов для Slack.
  • mcustiel/phiremock — Инструмент для мока HTTP-запросов и REST-сервисов для использования в приемочных тестах.

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


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

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

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

Комментарии (0)

    Let's block ads! (Why?)

    Комментариев нет:

    Отправить комментарий