Сегодня исполнилось ровно два года с момента публикации первого PHP-дайджеста на Хабре. Огромное спасибо всем, кто так или иначе помогал создавать дайджесты, спасибо разработчикам за замечательные инструменты, авторам за их полезные статьи. Спасибо всему PHP-сообществу, а главное, спасибо вам за то, что читаете и поддерживаете PHP-дайджест!
Под катом, как всегда, очередная подборка со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- Yii 2.0 RC — Релиз-кандидат второй версии популярного фреймворка, а значит финальный релиз совсем скоро.
- PHP 5.6.1 — Первое обновление новой ветки интерпретатора. Полный список изменений.
- Drupal 8 Beta
PHP
- RFC: Включить pecl_sync в ядро — Предлагается включить расширение sync.
- Принятые RFC: исправление консистентности поведения list(), удаление альтернативных тегов PHP, оператор ??
Инструменты
- Mr. Clean — Продвинутый фильтр данных для PHP. Пост об использовании вдогонку.
- Whip — Класс для определения IP клиента.
- PhpInfo Daemon — Вебсервер с единственной целью — показать phpinfo.
- WordPressed — ActiveRecord для WordPress реализованная на основе Eloquent ORM из Laravel.
- Cronner — Простой менеджер CRON-задач.
- Transform PHP Vars to JavaScript — Как ясно из названия, библиотека позволяет прозрачно передавать переменные из PHP в JS.
- Intervention Image — Удобная библиотека для работы с изображениями.
- JustWriting — Простая блог-платформа на основе Markdown.
- Proton — Еще один микрофреймворк на PHP. Пост с описанием.
- LeagueEvent — Универсальный инструмент для управления событиями в приложении.
- Query Auth — Генерация и валидация подписей для запросов аутентификации в REST API.
- retry — Минибиблиотека, позволяющая повторять невыполнившиеся действия. Пример использования goto в PHP.
- Flintstone — Key-value хранилище для PHP на основе простых файлов.
- zmm — Менеджер модулей для Zephir.
- FBMock — Фреймворк моков от Facebook.
Материалы для обучения
-
Yii
- Awesome Yii Framework — Модерируемый список полезных расширений и туториалов для Yii.
- Yii 2.0: Динамическое добавление валидируемых полей формы через «пиджак»(pjax) для мульти-модельной формы
- Yii2 дайджест новостей разработки #9 Май-Сент.'14
-
Laravel
-
Symfony
- Развертывание Symfony-приложений с помощью Capifony
- Создаем свой PHP-фреймворк на основе Symfony-компонентов. — Краткий туториал. Более подробное руководство по созданию собственного фреймворка ранее публиковал Фабьен: Create your own framework… on top of the Symfony2 Components.
-
Zend Framework
- Использование ZF2 форм вместе с Twig
- Статус Zend Framework 3 — Интересный пост о настоящем и будущем Zend Framework.
- Путешествие тысячи байткодов — О процессе компиляции в HHVM от PHP-скрипта до машинного кода.
- PHP 5.6 — что нового?
- Использование Google Analytics API в PHP
- Кролик за кулисами — Об использовании RabbitMQ в PHP приложениях. Автор пишет о том, как выбрать подходящий брокер сообщений, а также приводит примеры использования RabbitMQ с помощью библиотеки php-amqplib.
- Composer и виртуальные пакеты — Об одной из возможностей Composer и использовании ключевого слова «provide».
- Интерактивная отладка PHP с помощью PsySH — Об отличном REPL для PHP — PsySH и о том, как интегрировать инструмент в процесс отладки приложения.
- Анализ «настроения» твитов — С помощью библиотеки viracore/caroline производится оценка текста твитов.
- Guzzle-Ring and Future Responses — Описание новых возможностей разрабатываемой версии Guzzle. В посте речь идет о мажорном изменении, которое позволяет осуществлять асинхронные запросы.
- Создание приложений для Twitter на PHP — Об использовании Twitter REST API с помощью библиотеки twitter-api-php.
- Уменьшаем связность пакетов — Рекомендации по проектированию библиотек.
- Основы работы с LDAP на PHP — В туториале непосредственно об LDAP, установке и настройке локального LDAP-сервера, а также использовании компонента Zend/Ldap.
- Советы как изучать исходный код незнакомого продукта — В продолжение еще несколько рекомендаций по работе с чужим кодом.
- Оптимизация. Поиск/хранилище временных объектов
- Запускаем билды TravisCI локально с помощью RoboCI и Docker
- 27 поезных функций для работы с массивами в PHP
- Бенчмарк Recki-CT — Не так давно Энтони Феррара представил свой компилятор для PHP — Recki-CT. На синтетических тестах компилятор в сотни раз превосходит традиционный интерпретатор PHP.
- Как использовать PHPbrew и VirtPHP — Отличный пост об использовании нескольких версий PHP на одной машине.
- Генерация строк на основе регулярных выражений
Аудио и видеоматериалы
- DevConf 2014 — Видеозаписи докладов PHP-секции прошедшей в Москве конференции.
Занимательное
- Возможное будущее PHP — Основатель компании ownCloud и разработчик одноименного открытого продукта для создания облачных хранилищ, рассказал о причинах выбора PHP для реализации своего проекта и поразмышлял над возможностями, которые ему бы хотелось увидеть в будущих выпусках PHP.
- Что должен знать PHP-разработчик, 2, 3.
Быстрый поиск по всем дайджестам
← Предыдущий выпуск
Автор: pronskiy