
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- PHP 7.0.0 Alpha 2 — Второй альфа-релиз включает в себя измененную иерархию исключений c новым интерфейсом Throwable. Следующий релиз ожидается 9 июля и будет первой бетой, а значит, новых возможностей уже добавлено не будет.
- Google App Engine для PHP вышел из беты — Поддержка PHP в App Engine была доступна в тестовом режиме уже больше двух лет, и вот наконец-то было объявлено об общей доступности платформы.
- Заканчивается срок поддержки PHP 5.5 — За два года после выхода первой версии PHP 5.5 было выпущено 26 обновлений. 9 июля ожидается релиз PHP 5.5.27, который станет последним регулярным обновлением этой ветки. После этого в течение года будут выходить только исправления ошибок безопасности.
- Группой PHP-FIG предложен новый стандарт Container interface — Вступительное голосование по данному предложению прошло успешно и стандарт перешел в стадию черновика.
Долгожданный выход Zephir 0.7 Beta — Прислал ovrweb.
- Реализация поддержки языка Hack в PhpStorm отложена
- PHPPackages.org — Новый ресурс, на котором php-пакеты ранжируются по популярности.
Инструменты
- Roave/StrictPhp — Строгая проверка типов на основе фреймворка Go! AOP.
- ovr/phpsa — Статический анализатор кода. Прислал ovrweb.
- drewm/morse-php — Библиотека для проверки доступных возможностей в окружении.
- thephpleague/pipeline — Реализация паттерна Pipeline на PHP.
- soundasleep/html2text — Библиотека для конвертации html в текст.
- jpauli/symfony_dic_optimizer — PHP-расширение, ускоряющее работу Symfony DI-контейнера.
- cartalyst/sentinel — Независимая от фреймворка система аутентификации и авторизации.
- yzalis/Identicon — Генератор уникальных иконок на основе строк.
Материалы для обучения
PHP 7
О внутреннем представлении значений в PHP 7 — Часть 2 — Отличный пост от Никиты Попова о том, как изменилось представление строк, массивов и объектов в PHP 7. Первая часть об изменениях zval тут.
PHP 7 Alpha 1. Что нового
- Запускаем PHP 7 alpha на Windows 8.1
- Обзор новых возможностей и изменений в PHP 7
- Исключения и ошибки в PHP 7 — Об иерархии исключений в PHP 7.
Symfony
Laravel / Lumen
Yii
Zend Framework
- Рекурсия и генераторы
- PHP и HTTP 2 с помощью H2O и HHVM — #H2O
- Паттерн «цепочка обязанностей» (Chain of Responsibility)
- SPL FileObject & LimitIterator
- Доступ к сервисам в Slim 3
- Nette Framework: первые впечатления — #Nette
- Как контрибьютить в PHP Manual — Если вы хотите помочь PHP, но не обладаете достаточными знаниями C — есть возможность править и пополнять документацию.
- Packages vs. Components: The Dependency Problem. — Интересный пост о проблемах зависимостей. Как, например, о невозможности использования двух разных версий пакета одновременно.
- Введение в тестирование на основе свойств (Property Based Testing)
- Trait and interface requirements in Hack — Об одной особенности Hack — возможности задания ограничений на использование трейтов.
- Все что вам нужно знать о предотвращении XSS в PHP
- Propel2 — текущее состояние и будущее
- Упаковываем приложение в phar легко и просто с помощью Box — #Box
- Sublime Text (3) для PHP-разработчиков
Структура веб-приложений
Способы организации пространств имён классов
Быстрый фильтр каталога для интернет-магазинов на основе битмапов Redis
Важность API сериализации вывода
Важность контроля вывода сериализующего API
PHP extension. Пишем простой массив с Traversable и ArrayAccess
Немного юнит-тестировании и внешних API в PHP
Статический анализ кода в PHP: регулярные выражения
Аудио и видеоматериалы
Видеозаписи докладов с PHP UK 2015
Пятиминутка PHP: №6, №7, №8
Занимательное
- Compartmentalization in the PHP community
Jii — JavaScript фреймворк с архитектурой от Yii 2
- elePHPant.com — Наконец-то оригинальные PHP-слоники с доставкой по всем миру!
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылку
Быстрый поиск по всем дайджестам
← Предыдущий выпуск