Pull to refresh

PHP-Дайджест № 74 – интересные новости, материалы и инструменты (5 – 22 ноября 2015)

Reading time4 min
Views18K


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

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


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




PHP


  • RFC: Default Value in List Assignment Syntax — Предлагается реализовать значения по умолчанию для конструкции list(): list($a, $b='default') = [1]; // a = 1, b = 'default'
  • RFC: Void Return Type — Голосование по предложению о void функциях завершилось с положительным результатом. Улучшение ожидается в PHP 7.1.
  • RFC: Resource typehint — Предлагается добавить поддержку типа resource для тайпхинтинга параметров и возвращаемых значений.
  • RFC: ext/curl HTTP/2 Server Push Support — Как ясно из названия, предлагается реализовать поддержку HTTP/2 Server Push в curl.


Инструменты


  • oscarotero/Embed — Библиотека для удобного получения метаинформации о страницах (oembed, opengraph, twitter-cards, изображения и прочее). Прислал tkf.
  • akalongman/php-ip-tools — Универсальный инструмент для работы с IPv4/IPv6. Прислал l0ngman.
  • bitExpert/disco — DI контейнер совместимый со стандартом container-Interop.
  • php-http/httplug — Набор абстрактных интерфейсов для унификации HTTP-клиентов на PHP. Пост с примером использования.
  • dunglas/phpdoc-to-typehint — Инструмент добавляет соответствующие тайпхинты для PHP 7 на основе docblock комментариев. Пост в поддержку.
  • Payum/Payum — Отличная библиотека, упрощающая интеграцию с различными сервисами оплат: Paypal, Payex, Authorize.net, Be2Bill и другими. В тему сравнение Payum и Omnipay.
  • Spomky-Labs/otphp — Реализация одноразовых паролей на основе RFC 4226 (HOTP) и RFC 6238 (TOTP).
  • eloquent/phony — Моки, стабы.
  • Ocramius/PSR7Session — Реализация сессий в виде PSR-7 middleware.
  • bitExpert/adroit — PSR-7 middleware реализующее паттерн Action-Domain-Responder.
  • etsy/applepay-php — PHP-расширение, которое позволяет проверить и расшифровать токены оплаты Apple Pay. Пост с описанием.
  • vinkla/climb — Утилита проверяет есть ли более свежие версии зависимостей, чем прописанные в вашем composer.json.
  • briannesbitt/carbon — Расширенная обертка над DateTime. Пост с примерами использования.
  • reactphp/espresso — Silex + React/Http


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




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




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




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

В прошлом выпуске было голосование по поводу включения в Дайджест расширений для популярных фреймворков. 86% (337) отнеслись к идее положительно, поэтому уже в следующем выпуске будет подборка инструментов для фреймворков. Отдельное спасибо всем, кто проголосовал!

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

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

Прислать ссылку
Быстрый поиск по всем дайджестам
Предыдущий выпуск

Tags:
Hubs:
+27
Comments9

Articles

Change theme settings

Information

Website
www.zfort.com.ua
Registered
Founded
Employees
101–200 employees
Location
Украина