- PVSM.RU - https://www.pvsm.ru -

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016)

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 1

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 2 Новости и релизы

  • PHP FIG 3.0 [1] — Группа PHP-FIG поддержала на голосовании изменение структуры и процессов под названием FIG 3.0. Подробнее об изменениях тут [2]. Участники должны подтвердить свое членство до конца месяца. Желание покинуть группу изъявили только представители Stash и Aura.
  • PHP 7.1 RC3 [3]
  • Drupal 8.2.0 [4]
  • PHPUnit 5.6.0 [5]
  • Hacktoberfest 2016 [6] — DigitalOcean совместно с GitHub анонсировали кампанию поддержки открытых проектов. Каждый, кто зарегистрируется и сделает 4 пул-реквеста до 31 октября получит футболку. Если вы желаете поучаствовать, но не знаете с чего начать, взгляните на issues помеченные меткой на GitHub: #hacktoberfest [7].
  • Codewars анонсировали поддержку PHP [8] — Популярный сервис с задачами по программированию теперь поддерживает PHP. Кроме того, в скором времени обещают поддержку SQL.

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 3 PHP

  • RFC: Comparator interface [9] — Предлагается добавить интерфейс Comparator, реализовав который можно сравнивать объекты с помощью обычных операторов (<, <=, ==, >, >=), как, например, можно сравнивать объекты класса DateTime.

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 4 Инструменты

  • Ne-Lexa/php-zip [10] — Манипулирование ZIP-файлами на чистом PHP без использования ZipArchive. Прислал nelexa [11].
  • 3v4l pl4g1n [12] — Плагин для PhpStorm, который позволяет запускать код из редактора на сайте 3v4l.org [13]. Прислал artspb [14].
  • crazycodr/standard-exceptions [15] — Расширенный набор исключений. Прислал jerkalukic [16].
  • xv1t/OpenDocumentTemplate [17] — Класс для генерации файлов ODS из шаблонов. Прислал xv1t [18].
  • wimg/PHPCompatibility [19] — Набор правил для PHP_CodeSniffer для проверки кода на совместимость с различными версиями PHP. Туториал [20] по использованию.
  • ezdeliveryco/snorlax [21] — Легковесный клиент для RESTful-сервисов.
  • commerceguys/tax [22] — Библиотека для подсчета налогов.
  • lanthaler/JsonLD [23] — JSON-LD процессор для PHP.
  • gordalina/cachetool [24] — CLI-инструмент для управления apc и opcache.
  • goetas-webservices/soap-client [25] — Реализация SOAP 1.1 клиента на чистом PHP (без ext-soap).
  • biberlabs/ddd-embeddables [26] — Коллекция объектов-значений для использования в своих приложениях.
  • rybakit/msgpack.php [27] — Cериализация в формате MessagePack на чистом PHP.
  • spatie/opening-hours [28] — Инструмент позволяет сконфигурировать рабочие часы и затем делать запросы, чтобы определить «открыто» ли в конкретную дату.
  • kanboard/kanboard [29] — Канбан доска.
  • jasvrcek/ICS [30] — Библиотека для работы с iCal-файлами в объектном стиле.
  • kraken-php/framework [31] — Фреймворк для разработки распределенных асинхронных приложений.

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 5 Материалы для обучения

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 18 Аудио и видеоматериалы

PHP-Дайджест № 94 – интересные новости, материалы и инструменты (25 сентября – 9 октября 2016) - 21 Занимательное

  • AndrewCarterUK/PHPSnake [62] — Многопользовательская консольная змейка на PHP.

Спасибо за внимание!

Сегодня PHP-Дайджесту исполняется 4 года! Огромное спасибо всем кто читает выпуски, присылает ссылки и правки, пишет статьи и разрабатывает инструменты. Вместе сделаем PHP-мир лучше!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку [63].
Вопросы и предложения пишите на почту [64] или в твиттер [65].

Прислать ссылку [66]
Быстрый поиск по всем дайджестам [67]
Предыдущий выпуск: PHP-Дайджест № 93 [68]

Автор: Zfort Group

Источник [69]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/197560

Ссылки в тексте:

[1] PHP FIG 3.0: https://groups.google.com/forum/#!topic/php-fig/crD6q9ZJHNg

[2] тут: https://medium.com/@michaelcullumuk/fig-3-0-91dbfd21c93b#.rmshx47vc

[3] PHP 7.1 RC3: http://php.net/index.php#id2016-09-29-1

[4] Drupal 8.2.0: https://www.drupal.org/blog/drupal-8-2-0

[5] PHPUnit 5.6.0: https://github.com/sebastianbergmann/phpunit/blob/5.6/ChangeLog-5.6.md

[6] Hacktoberfest 2016: https://hacktoberfest.digitalocean.com/

[7] #hacktoberfest: https://github.com/search?l=PHP&q=state%3Aopen+label%3Ahacktoberfest&ref=advsearch&type=Issues&utf8=%E2%9C%93

[8] Codewars анонсировали поддержку PHP: http://www.codewars.com/

[9] RFC: Comparator interface: https://wiki.php.net/rfc/comparator_interface

[10] Ne-Lexa/php-zip: https://github.com/Ne-Lexa/php-zip

[11] nelexa: https://habrahabr.ru/users/nelexa/

[12] 3v4l pl4g1n: https://plugins.jetbrains.com/plugin/8598

[13] 3v4l.org: https://3v4l.org/

[14] artspb: https://habrahabr.ru/users/artspb/

[15] crazycodr/standard-exceptions: https://github.com/crazycodr/standard-exceptions

[16] jerkalukic: https://habrahabr.ru/users/jerkalukic/

[17] xv1t/OpenDocumentTemplate: https://github.com/xv1t/OpenDocumentTemplate

[18] xv1t: https://habrahabr.ru/users/xv1t/

[19] wimg/PHPCompatibility: https://github.com/wimg/PHPCompatibility

[20] Туториал: https://www.sitepoint.com/quick-intro-phpcompatibility-standard-for-phpcs-are-you-php7-ready/

[21] ezdeliveryco/snorlax: https://github.com/ezdeliveryco/snorlax

[22] commerceguys/tax: https://github.com/commerceguys/tax

[23] lanthaler/JsonLD: https://github.com/lanthaler/JsonLD

[24] gordalina/cachetool: https://github.com/gordalina/cachetool

[25] goetas-webservices/soap-client: https://github.com/goetas-webservices/soap-client

[26] biberlabs/ddd-embeddables: https://github.com/biberlabs/ddd-embeddables

[27] rybakit/msgpack.php: https://github.com/rybakit/msgpack.php

[28] spatie/opening-hours: https://github.com/spatie/opening-hours

[29] kanboard/kanboard: https://github.com/kanboard/kanboard

[30] jasvrcek/ICS: https://github.com/jasvrcek/ICS

[31] kraken-php/framework: https://github.com/kraken-php/framework

[32] Пакеты Symfony были загружены 500 миллионов раз: http://symfony.com/blog/symfony-reaches-500-million-downloads

[33] Неделя Symfony #509 (26 сентября — 2 октября 2016): http://symfony.com/blog/a-week-of-symfony-509-26-september-2-october-2016

[34] Неделя Symfony #510 (3-9 октября 2016): http://symfony.com/blog/a-week-of-symfony-510-3-9-october-2016

[35] Туториал по использованию компонента Workflow: http://blog.eleven-labs.com/en/symfony-workflow-component/

[36] Однофайловое приложение на Symfony с помощью MicroKernelTrait: https://www.sitepoint.com/single-file-symfony-apps-yes-with-microkerneltrait/

[37] Экспорт iCal-файлов в события календаря: https://code.tutsplus.com/tutorials/building-your-startup-exporting-ical-files-into-calendar-events--cms-26435

[38] Валидация данных вложенных документов MongoDB в Yii2: https://habrahabr.ru/post/311432/

[39] YABhq/Laracogs: https://github.com/YABhq/Laracogs

[40] mpociot/captainhook: https://github.com/mpociot/captainhook

[41] cviebrock/sequel-pro-laravel-export: https://github.com/cviebrock/sequel-pro-laravel-export

[42] Хостим Laravel-приложение на AWS Lambda: https://cwhite.me/hosting-a-laravel-application-on-aws-lambda/

[43] Добавление поддержки СУБД Firebird в фреймворк Laravel: https://habrahabr.ru/post/311446/

[44] Безопасная коммуникация с удаленными серверами с помощью рhpseclib: https://www.sitepoint.com/phpseclib-securely-communicating-with-remote-servers-via-php/

[45] Как мигрировать с Zend Framework 2 на Zend Expressive: http://www.masterzendframework.com/migrate-from-zendframework2-to-zendexpressive/

[46] Боремся с рекрутерским спамом с помощью PHP: https://www.sitepoint.com/fighting-recruiter-spam-with-php-proof-of-concept/

[47] Настройка Elasticsearch с MySQL: https://www.cloudways.com/blog/setup-elasticsearch-with-mysql/

[48] Трюки nginx для PHP-разработчиков: https://ilia.ws/files/nginx_torontophpug.pdf

[49] Куда поместить логику: статический метод или сервис?: http://www.elisdn.ru/blog/94/static-method-vs-service

[50] Что выбрать: функциональное программирование или ООП?: http://www.elisdn.ru/blog/95/functional-vs-oop

[51] Функциональное программирование в PHP: Подсчёт стоимости товаров: http://www.elisdn.ru/blog/96/functional-php-cost

[52] Пишем расширение с помощью библиотеки php-cpp для php7: https://habrahabr.ru/post/311506/

[53] Как мы проверяем работоспособность серверного кода без мобильных клиентов: https://habrahabr.ru/company/badoo/blog/311218/

[54] Несколько заметок о MySQL: https://habrahabr.ru/post/310954/

[55] GUI для php, или скрещиваем написанное расширение с скриншотером: https://habrahabr.ru/post/311746/

[56] Asterisk и информация о входящих звонках в браузере: https://habrahabr.ru/post/311986/

[57] Unit-тестирование в сложных приложениях: https://habrahabr.ru/post/310826/

[58] Трамплин вызова магических функций в PHP 7: https://habrahabr.ru/company/mailru/blog/311068/

[59] RFCs of the Future: Tick Talk: https://nomadphp.com/rfcs-future-tick-talk/

[60] реализованной в PHP 7.1: https://wiki.php.net/rfc/async_signals

[61] Laracon EU 2016: https://www.youtube.com/playlist?list=PLMdXHJK-lGoCMkOxqe82hOC8tgthqhHCN

[62] AndrewCarterUK/PHPSnake: https://github.com/andrewcarteruk/phpsnake

[63] личку: http://habrahabr.ru/conversations/pronskiy/

[64] почту: mailto:roman@pronskiy.com

[65] твиттер: https://twitter.com/pronskiy

[66] Прислать ссылку: http://bit.ly/php-digest-add-link

[67] Быстрый поиск по всем дайджестам: http://pronskiy.github.io/php-digest/

[68] Предыдущий выпуск: PHP-Дайджест № 93: https://habrahabr.ru/company/zfort/blog/310982/

[69] Источник: https://habrahabr.ru/post/312144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best