Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- Lumen — новый PHP-микрофреймворк от разработчика Laravel — Также доступны туториалы: Введение в Lumen, Разработка веб-приложений на Lumen, Разработка API для Laravel-приложения на Lumen.
- Критическая уязвимость Magento — Позволяет атакующему выполнить произвольный PHP-код на сервере и получить полный доступ к данным интернет-магазина.
Интересно, что Magento не включает патчи в релиз, то есть установив последнюю версию Magento, пользователю еще необходимо найти и установить все патчи. А тем временем уязвимость активно эксплуатируется. - Обновления актуальных веток PHP 5.6.8, 5.5.24 и 5.4.40
- WordPress 4.2
- Phalcon 2 вышел
- Яндекс выпустил антивирус для сайтов — Manul
Инструменты
- asyncphp/remit — Простой распределенный эмиттер событий для PHP.
- wapmorgan/PhpCodeFixer — Сканер PHP-файлов на использование устаревших функций и возможностей. Прислал wapmorgan.
- misterion/ko-process — Обёртка над pcntl, максимально упрощающая процесс создания и управления дочерними процессами. Прислал misterion.
- Valify — Библиотека для удобной валидации пользовательских данных в стиле Yii2. Прислал xphoenyx.
- goodby/csv — Эффективная библиотека для импорта/экспорта CSV данных.
- franzliedke/studio — Позволяет легко использовать пакеты Composer и при этом продолжать их разработку.
- filp/whoops — Красивые и информативные страницы ошибок и необработанных исключений для вашего проекта.
- Aura.Router — Роутер реализующий стандарт PSR-7.
- defuse/php-encryption — Простой класс для использования симметричного шифрования в PHP.
- elastic/elasticsearch-php — Официальный клиент для Elasticsearch.
- NSinopoli/VisualPHPUnit — Фронтенд для PHPUnit.
- padraic/phar-updater — Библиотека для реализации автообновления в phar-пакетах.
- jeremeamia/mu — Микрофреймворк в несколько строк.
- jeremeamia/xstatic — Статические прокси интерфейсы а-ля фасады в Laravel для любых PHP-приложений.
- phpro/grumphp — Во время установки пакет создает Git-хуки для проверки качества кода при коммите.
- Melody — однофайловые Composer-скрипты — Инструмент позволяет описывать Composer-зависимости непосредственно в php-файле. Кроме того, позволяет выполнять gist по ссылке:
melody run https://gist.github.com/raulfraile/8b87792f1ecbca520191 from@test.com to@test.com 123456
.
Материалы для обучения
Symfony
- Symfony Demo application — Представлено официальное демо приложение на Symfony 2. Написано с применением лучших практик и рекомендовано для обучения.
- Создаем свой Фреймворк на компонентах Symfony2 — Перевод статей от Фабьена. Прислал voff.
- Обзор компонентов Symfony 2: OptionsResolver, Filesystem — Ранее также были: ExpressionLanguage, Finder, Validator, Routing, Config, EventDispather, HttpKernel, Translation, Templating, ExpressionLanguage, Finder, Process, Stopwatch.
- Двухфакторная аутентификация на основе Yubikey в Symfony
- Sublime Text 3 плагин «Symfony2 Override» для быстрого переопределения части бандлов
- Симфония самоподдува — О недостатках Symfony.
- Symfony3 приближается
Laravel
- Трекер времени на Laravel 5 и AngularJS, 2
- Laravel: A Guided Tour — Об архитектуре Laravel от его создателя.
Yii
- Горизонтальное масштабирование PHP-приложений: Практический обзор
- Примеры полезных команд Linux для PHP разработчиков
- Что такое StackPHP и как его использовать
- Логин через соцсети с помощью HybridAuth
- Эффективные таймлайны пользователей в PHP-приложениях с помощью Neo4j
- Blackfire — новый профайлер для PHP-разработчиков
- Анализ качества PHP-кода с помощью Scrutinizer
- Отправляем письма из PHP с помощью PHPMailer
- Реализация надежной аутентификации пользователей в PHP-приложении
- Как я сделал соцсеть на PHP + Redis за несколько часов
- Сравнение форматов конфигурационных файлов: JSON, INI, PHP-массивы — Интересно, что JSON несколько быстрее чем обычные PHP-файлы.
- Чего ожидать от PHP 7, часть 2
- Простое разделение чтения и записи с помощью MySQLnd в PHP
- Рассказ о том, как написать свой собственный CSS препроцессор за 9 месяцев
- Дайджест интересных материалов из мира Drupal #8
- RSA шифрование в PHP (openssl), Android/Java, JavaScript и Go
- Composer & Packagist 101
- Современный подход к HTTP с PHPixie и PSR-7
- Webiny Framework. Первый взгляд
- Исследуем результат работы php-транслятора
Занимательное
- Гимн PHP
- zeroedin-bill/flip —
(?°?°)?????();
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылку
Быстрый поиск по всем дайджестам
< Предыдущий выпуск
cawakharkov
Спасибо за проделанную работу!