PHP-Дайджест № 82 – интересные новости, материалы и инструменты (14 – 27 марта 2016)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
PHP
- RFC: Typed Properties — Предлагается реализовать типизированные свойства:
class Foo { public int $int = 1; public float $flt = 2.2; public array $arr = []; public bool $bool = false; public string $string; public callable $callable; public stdClass $std; public OtherThing $other; public $mixed; }
- Трекер PHP RFC — Ресурс агрегирует информацию по всем RFC, а также доступна статистика контрибьюторов.
- php.internals: Add spaceship assignment operator — Ироничное сообщение от Никиты Попова по поводу предложений добавить операторы ?= и ?:=. Для консистентности Никита предлагает добавить еще следующие сокращенные операторы:
$a <=>= $b; // эквивалентно $a = ($a <=> $b); $a ==== $b; // эквивалентно $a = ($a === $b);
Инструменты
- Ocramius/PSR7Csrf — Генератор/валидатор CSRF-токенов на PSR-7 без хранилища данных.
- ratchetphp/Pawl — Асинхронный WebSocket клиент.
- spatie/menu — Генератор HTML меню. Пост в поддержку.
- producerphp/producer.producer — CLI-инструмент для автоматизации процесса релиза PHP-пакетов. Пост от автора в поддержку.
- Swader/nofw — Скелет приложения без фреймворков.
- kelunik/acme-client — Сервис Let’s Encrypt позволяет бесплатно генерировать подтвержденные SSL-сертификаты. По ссылке PHP-клиент для Let’s Encrypt для тех кому не подходит оригинальный на Python. Пост об использовании.
- sitepoint/Rauth — ACL для классов и методов на основе аннотаций. Туториал по использованию.
- lcobucci/jwt — Простая библиотека для работы с JSON Web Token.
- ptlis/conneg — Content Negotiation для PHP.
- niklongstone/regex-reverse — Генерирует строку на основе регулярного выражения.
- Fakerino/Fakerino — Генератор тестовых данных, альтернатива Faker.
- jobbyphp/jobby — Продвинутый менеджер cron-задач.
- Codeception/AspectMock 1.0 — Библиотека для создания тестовых двойников, позволяющая делать моки буквально для всего.
- php-composter/php-composter — Управление Git-хуками с помощью Composer.
Материалы для обучения
Аудио и видеоматериалы
Занимательное
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылку
Быстрый поиск по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест № 81