Всем привет меня зовут Петр Попелышко. И это дайджест новостей из мира PHP.
Новости
- Как уже многие знают, в свет вышла новая версия PHP 5.6. Добавлена поддержка аргументов переменной длины function sum(...$numbers) { Встроенный интерактивный дебаггер phpdbg и многое другое.
- Также вышла новая версия PHP 5.5.17. Список изменений можно посмотреть тут
- Вышел последний релиз PHP 5.3.
- Использование тройного оператора с неявным isset() няряду с проверкой true/false, очень полезная штука.
- Будет исправлен баг с определением нескольких default cases in switch.
- Одна из самых частых ошибок в php «call to a member function of a non-object» будет catchable.
- Как корабль назовешь, так он и поплывет — название для новой версии php.
- Анонс долгосрочной поддержки HHVM.
- Новая версия Symfony 2.6 добавит новую команду — проверки безопасности PHP app/console security:check.
- Вышла новая версия PHPStorm
Почитать:
- Будущее PHP — чем полезно RFC, HHVM в развитии php.
- Pattern Facade — как его использовать в работе с контроллерами.
- PHPSummerCamp обзор — Symfony basics, создание REST-API с помощью Symfony2, PHP + MongoDB, немного о спецификации php и другое.
Для новичков и не только:
- ZendFramework2 Foundations — для новичков в изучении ZF2.
- Построение REST App Laravel and EmberJS.
- Survive The Deep End: PHP Security — Для новичков будет полезно почитать про безопасность PHP, также можно просто освежить память).
- Laravel Casts — для тех кто желает познать новые фичи Laravel 4.3 и прочее.
- Введение в Yii framework.
- PHP Berlin UserGroup — об именовании в php: что хорошо, а что плохо. Полезно почитать.
- Введение в Slim Framework.
- 30 самых часто используемых бандлов симфони
Прочее:
- Recki-CT — пример установки, для тех кто не знаком с Recki-CT — компилятор написаный на PHP.есть хорошее видео — выступление Fabien Potencier (о будущем php, recki-CT, HHVM и прочее).
- Интеграция Zend Server с PHPStorm.
- 18 полезных ресурсовдля ознакомления с Magento.
- разработка кастомного модуля для Magento.
- Полезные советыНастройка продуктивности PHP.
- Генерация Exel файлов и Чартов — как экспортировать данные в Excel 2013.
- Создание Single Page Appс помощью Laravel.
- Взаимодействие PHP c MySQL Серверами.
- Deploy проекта с помощью Laravel + Git.
- Сервисы в Drupal 8 — как использовать сервисы вместе с модулем Views.
- Сохранение геокодов в MariaDB.
- Оптимизация phpоптимизация кода, мелочей, крон модулей, сессий и прочее.
- Для тех кто в поисках новой работы — как узнать какой код вас ожидает в новой компании, с чем вам придется работать каждый день.
- 18 критеческих недочетов в веб разработке — автор описывает недочеты PHP разработчиков в больших и средних проектах
Инструменты:
- E-commerce компонентадля Symfony2.
- sculpin.io — генерация static контента.
- Streamer — OOP APi для работы с php streams.
- image-with-text — супер библиотека для вставки нескольких блоков текста в картинку.
- PHPDBG — интерактивный PHP debugger.
- Swap - Библиотека для получения курсов валют от нескольких провайдеров.
- Predis — библиотека для работы с NoSQL Redis, поддержка нескольки версий Redis.
- solarium — библиотека для работы с Apache Solr
- Cron Expression — парсер крон выражений
- LibPhoneNumber for PHP- Реализация PHP библиотеки обработки номеров телефона Google.
- versionscanСкан php версий и нахождение потенциальных проблем.
Присылайте интересные ссылки мне на почту petrneok@gmail.com.