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

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017)

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 1 [1]

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

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 2 Новости и релизы

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 4 PHP

  • Замена интерфейса Serializable [20] — Предложение от Никиты Попова, пока не оформленное в виде RFC. Текущая реализация интерфейса имеет ряд проблем, в том числе безопасности. Предлагается использовать интерфейс с магическими методами, которые не требуют вызова serialize/unserialize, вместо этого работают с массивами:
    public function __serialize() : array;
    public function __unserialize(array $data) : void;
    

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 5 Инструменты

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 6 Материалы для обучения

PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017) - 15 Занимательное

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

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

Прислать ссылку [71]
Быстрый поиск по всем дайджестам [72]
Предыдущий выпуск: PHP-Дайджест № 106 [73]

Автор: Zfort Group

Источник [74]


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

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

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

[1] Image: https://habrahabr.ru/company/zfort/blog/327198/

[2] Yii 1.1.18: https://habrahabr.ru/post/326920/

[3] HHVM 3.19: http://hhvm.com/blog/2017/04/13/hhvm-3-19.html

[4] PHP 7.0.18: http://www.php.net/ChangeLog-7.php#7.0.18

[5] PHP 7.1.4: http://www.php.net/ChangeLog-7.php#7.1.4

[6] Объявлены релиз-менеджеры PHP 7.2: http://news.php.net/php.internals/98769

[7] Sara Golemon: https://twitter.com/SaraMG

[8] Remi Collet: https://twitter.com/RemiCollet

[9] репозитория: https://blog.remirepo.net/

[10] много контрибьютили: https://github.com/php/php-src/graphs/contributors

[11] YiiConf 2017: https://habrahabr.ru/company/devconf/blog/327146/

[12] DevConf 2017: https://devconf.ru

[13] Открыт прием заявок: https://devconf.ru/ru/offers

[14] PHP Frameworks Days 2017: https://frameworksdays.com/event/php-fwdays-17

[15] Список докладчиков: https://frameworksdays.com/event/php-fwdays-17/speakers

[16] Zeev Suraski: https://twitter.com/zeevs

[17] Marco «Ocramius» Pivetta: https://twitter.com/Ocramius

[18] Mariusz Gil: https://twitter.com/mariuszgil

[19] Łukasz Szymański: https://twitter.com/szymanskilukasz

[20] Замена интерфейса Serializable: https://externals.io/thread/834

[21] povils/phpmnd: https://github.com/povils/phpmnd

[22] cytopia/devilbox: https://github.com/cytopia/devilbox

[23] Pterodactyl/Panel: https://github.com/pterodactyl/panel

[24] minds/minds: https://github.com/minds/minds

[25] бэкендом: https://github.com/minds/engine

[26] pietercolpaert/hardf: https://github.com/pietercolpaert/hardf

[27] N3.js: https://github.com/RubenVerborgh/N3.js

[28] Генератор конфига Docker Compose для популярных PHP-фреймворков и CMS: https://cloudestuary.com/projects/create

[29] opis/closure: https://github.com/opis/closure

[30] jeremeamia/super_closure: https://github.com/jeremeamia/super_closure

[31] Структура директорий: http://fabien.potencier.org/symfony4-directory-structure.html

[32] Автоматизация рабочего процесса: http://fabien.potencier.org/symfony4-workflow-automation.html

[33] Репозитории рецептов: http://fabien.potencier.org/symfony4-contributing-recipes.html

[34] Неделя Symfony #537 (10-16 апреля 2017): http://symfony.com/blog/a-week-of-symfony-537-10-16-april-2017

[35] Неделя Symfony #538 (17-23 апреля 2017): http://symfony.com/blog/a-week-of-symfony-538-17-23-april-2017

[36] Yii development notes #5: https://www.patreon.com/posts/8854668

[37] Yii Вопросы и Ответы — часть 1: https://samdark.github.io/blog/yii-qa-1/

[38] Обработка ошибок и исключений в Yii : https://code.tutsplus.com/tutorials/how-to-handle-errors-exceptions-in-the-yii-framework--cms-28531

[39] Доменные сущности и Doctrine ORM в Yii2: http://www.elisdn.ru/blog/108/domain-entities-doctrine

[40] Yii2-advanced: Гибкая настройка Yii2 RBAC (роли, разрешения, правила): https://habrahabr.ru/post/327170/

[41] clarkeash/doorman: https://github.com/clarkeash/doorman

[42] Создание бота викторины для Facebook Messenger на Laravel: https://tutorials.botsfloor.com/building-a-facebook-messenger-trivia-bot-with-laravel-part-1-61209b0e35db

[43] Туториал по созданию хелпера для Laravel: https://code.tutsplus.com/tutorials/how-to-create-a-laravel-helper--cms-28537

[44] andrey-mokhov/bjy-profiler: https://github.com/andrey-mokhov/bjy-profiler

[45] mokhovcom: https://habrahabr.ru/users/mokhovcom/

[46] Неделя Zend Framework — 2017-04-13: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2017-04-13

[47] Неделя Zend Framework — 2017-04-20: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2017-04-20

[48] Обзор Xdebug по случаю 15-ти летия инструмента: https://www.sitepoint.com/getting-know-love-xdebug/

[49] Трейты — зло?: https://samdark.github.io/blog/are-traits-evil/

[50] Когда следует объявлять методы финальными: https://slamdunk.github.io/blog/when-to-declare-methods-final/

[51] От массивов к классам: https://www.exakat.io/moving-from-array-to-class/

[52] Построение гибких PHP приложений: http://blog.nikolaposa.in.rs/2017/04/12/building-flexible-php-projects/

[53] im_special_one: https://habrahabr.ru/users/im_special_one/

[54] Автозапуск PHPUnit тестов с помощью: https://hackernoon.com/automatically-running-phpunit-with-watchman-e02757e733e7

[55] Watchman: https://facebook.github.io/watchman/

[56] Обзор PhalconPHP для разработки высоконагруженных RESTful API: https://www.toptal.com/phalcon/phalcon-php-restful-apis

[57] Как использовать новый код в легаси-приложении: https://qafoo.com/blog/101_branch_by_abstraction.html

[58] Начинаем работать с RabbitMQ в PHP: https://blog.forma-pro.com/getting-started-with-rabbitmq-in-php-84d331e20a66

[59] Запускаем PHP, Ruby, и Go на AWS Lambda: https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/

[60] DDD в PHP: Value Object или Объект-Значение: http://phpprofi.ru/blogs/post/58

[61] Создание строго типизированных массивов и коллекций с использованием value object: http://phpprofi.ru/blogs/post/56

[62] php-cs-fixer: Пишем свой фиксер: https://habrahabr.ru/post/326040/

[63] Сравнение производительности версий PHP: https://habrahabr.ru/company/mailru/blog/326696/

[64] Шаблоны проектирования с человеческим лицом: https://habrahabr.ru/company/mailru/blog/325492/

[65] Виртуальная Машина PHP 7: https://habrahabr.ru/company/badoo/blog/327068/

[66] О проблемах в сообществе PHP: https://medium.com/@jonasd_94502/on-toxicity-in-the-php-community-44fc73ed24c4

[67] $PHP не нужен: https://habrahabr.ru/post/326284/

[68] личку: https://habrahabr.ru/conversations/pronskiy/

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

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

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

[72] Быстрый поиск по всем дайджестам: https://pronskiy.com/php-digest/

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

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