Новое и полезное о PHP #1

keep-calm-and-learn-php

Zend Framework 2

Научим PhpStorm работать с zf2tool (удобно для новых проектов).

BinaryKitten/ZeffMu – микрофреймворк построенный на Zend Framework 2. Является оболочкой поверх самого ZF2, и позволяет собрать приложение в привычном микро-стиле.

Zend Expressive за 15 минут (короткое слайд-видео о новоявленном микро-фреймворке от создателей ZF).

Установка кеширования роутов в ZF2 – повышает производительность. Подробнее о том же кешировании.

 

Библиотеки

VisualPHPUnit – веб-интерфейс для запуска unit-тестов и просмотра отчётов с фильтрами.

Imangazaliev/DiDOM – библиотека для работы с html/dom. Вполне удобный и простой.

siriusphp/upload – библиотека для организации процесса загрузки файлов. Имеет простую структуру и необходимые валидаторы.

bocharsky-bw/Arrayzy – массив на стероидах. Работа с массивами в ООП стиле.

JayBizzle/Crawler-Detect – Библиотека для вылавливания сканеров и ботов по user-agent заголовку

coduo/php-humanizer — очеловечивание различных значений для читабельности людьми. Имеет такие необходимые методы как: truncate, truncateHtml, ordinalize, binarySuffix, difference и др. Поддерживает русский язык.

phpfunct/funct – библиотека из большого числа статичных методов назразные случаи. По сути нам дали готовую сборку многих часто используемых фунцкциональных конструкций.

PHPFastCGI/FastCGIDaemon – очередной демон на php. Нуждающимся пригодится.

VerbalExpressions/PHPVerbalExpressions – конструктор регулярных выражений. Максимально легкий и понятный.

sebsauvage/rss-bridge – грабер/парсер социалок и прочих популярных сайтов (в том числе и под авторизацией). На выходе отдаст удобный rss поток, но можно и обработать результат по своему сценарию.

MUlt1mate/cron-manager – удобный менеджер для работы с crontab. Умеет парсить команды в формат MVC приложения, и сохранять ответы и лог исполнения.

 

Базы данных

Если вы до сих пор совершали по два запроса в базу данных при работе с пегинаторами, одна из которых только ведет подсчёт общего количества строк в выборке… то вот статься как поумнеть.

Для новичков в ElasticSearch –  как скрестить ES и PHP.

 

База знаний

Полезный список ресурсов и библиотек для сборки Асинхронного php приложения.

 

Статьи

Очень подробная и занимательная статья об “Эффективных структурах данных в PHP 7

Маленькая статья на хабре об асинхронном выполнении PHP скрипта на подпроцессах. И еще одна статься об асинхронном PHP.

Переходим на PHP 7 – что нового и как подготовить текущий код к переезду.

Подробно и внятно о шаблонах проектирования в PHP.

Мини-статья на хабре о том как подменить “системную” для фреймворка библиотеку на свою.

Еще одна статья о 7-ке. Введение в PHP 7: Что добавлено, что убрано.

PSR-7 наше все! Тренды PHP на 2016 год.

 


Ранее:

Leave a Reply