- PVSM.RU - https://www.pvsm.ru -
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.2.0 Beta 1, свежие RFC из PHP Internals, материалы по асинхронному PHP, видео с конференций и митапов, и многое другое.
Приятного чтения!
setcookie()
и другие функции для работы с куки предлагается добавить поддержку стандарта Same-site Cookie [12].json_encode()/json_decode()
предлагается бросать ошибку класса E_WARNING, вместо использования функции json_last_error()
.$writeln = {Utilwriteln};
// is a simplification for
$writeln = Closure::fromCallable('Utilwriteln');
$writeln = {$terminal->writeln};
// instead of
$writeln = Closure::fromCallable([$terminal, 'writeln']);
function foo(mixed $arg): mixed {
return $arg;
}
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку [66].
Вопросы и предложения пишите на почту [67] или в твиттер [68].
Прислать ссылку [69]
Быстрый поиск по всем дайджестам [70]
← Предыдущий выпуск: PHP-Дайджест № 112 [71]
Автор: Zfort Group
Источник [72]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/261406
Ссылки в тексте:
[1] Image: https://habrahabr.ru/company/zfort/blog/334462/
[2] PHP 7.2.0 Beta 1: http://php.net/index.php#id2017-07-20-1
[3] список новых возможностей: https://habrahabr.ru/company/zfort/blog/330696/#php720alpha1
[4] Docker-образа: https://hub.docker.com/r/colinodell/php-7.2/
[5] PhpStorm 2017.2: https://www.jetbrains.com/phpstorm/whatsnew/
[6] Видеообзор: https://www.youtube.com/watch?v=J58z0njPLMg
[7] OpenAPI Specification 3.0.0: https://github.com/OAI/OpenAPI-Specification/releases/tag/3.0.0
[8] silexphp/Pimple 3.2.0: https://github.com/silexphp/Pimple
[9] PSR-11: http://www.php-fig.org/psr/psr-11/
[10] Bolt 3.3.0: https://bolt.cm/item/bolt-3-3-0-released
[11] RFC: Same Site Cookie: https://wiki.php.net/rfc/same-site-cookie
[12] Same-site Cookie: https://tools.ietf.org/html/draft-west-first-party-cookies-07
[13] RFC: Raise warnings for json_encode() and json_decode() issues: https://wiki.php.net/rfc/json_encode_decode_errors
[14] RFC: Short Closures: https://wiki.php.net/rfc/short-closures
[15] RFC: Mixed typehint: https://wiki.php.net/rfc/mixed-typehint
[16] jakzal/phpqa: https://github.com/jakzal/phpqa
[17] vaimo/composer-patches: https://github.com/vaimo/composer-patches
[18] mougrim: https://habrahabr.ru/users/mougrim/
[19] SecureHeaders v2.0: https://github.com/aidantwoods/SecureHeaders
[20] посте: https://www.aidanwoods.com/blog/secure-headers-for-php
[21] igorw/evenement: https://github.com/igorw/evenement
[22] leproxy/leproxy: https://github.com/leproxy/leproxy
[23] jcupitt/php-vips: https://github.com/jcupitt/php-vips
[24] libvips: https://github.com/jcupitt/libvips
[25] travello-gmbh/amazon-alexa-skill-skeleton: https://github.com/travello-gmbh/amazon-alexa-skill-skeleton
[26] nikic/php-ast: https://github.com/nikic/php-ast
[27] Изменения в core-команде Symfony: http://symfony.com/blog/symfony-core-team-updates
[28] Рекомендации по именованию событий для Symfony Event Dispatcher: https://pehapkari.cz/blog/2017/07/12/the-bulletproof-event-naming-for-symfony-event-dispatcher/
[29] Подкаст Sound of Symfony: Episode 18 — Event sourcing: http://www.soundofsymfony.com/episode/episode-18/
[30] Неделя Symfony #551 (17-23 июля 2017): http://symfony.com/blog/a-week-of-symfony-551-17-23-july-2017
[31] Неделя Symfony #552 (24-30 июля 2017): http://symfony.com/blog/a-week-of-symfony-552-24-30-july-2017
[32] Doctrine Specification Pattern или ваш реюзабельный QueryBuilder: https://habrahabr.ru/post/334404/
[33] https://github.com/yiisoft/yii2-queue: https://github.com/yiisoft/yii2-queue
[34] Представлен Laravel Horizon: https://github.com/laravel/horizon
[35] анонсе: https://medium.com/@taylorotwell/introducing-laravel-horizon-4585f66e3e
[36] JosephSilber/bouncer: https://github.com/JosephSilber/bouncer
[37] orchestral/tenanti: https://github.com/orchestral/tenanti
[38] Vuedo/vuedo: https://github.com/vuedo/vuedo
[39] Основы Laravel Middleware: https://code.tutsplus.com/tutorials/understand-the-basics-of-laravel-middleware--cms-29147
[40] Использование сервис-провайдеров в Laravel: https://code.tutsplus.com/tutorials/how-to-register-use-laravel-service-providers--cms-28966
[41] Новое в Laravel 5.5: https://www.youtube.com/playlist?list=PLfdtiltiRHWG4xMZm1OL_wglxkBo8v_xN
[42] Orchid CMS — ещё одна CMS на Laravel: https://habrahabr.ru/post/333926/
[43] Переиспользование фабрик в Zend ServiceManager: https://blog.alejandrocelaya.com/2017/07/21/reusing-factories-in-zend-servicemanager/
[44] Туториал по созданию модуля для Zend Expressive: http://www.masterzendframework.com/create-a-zend-expressive-module/
[45] Неделя Zend Framework 2017-07-27: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2017-07-27
[46] Неделя Zend Framework 2017-07-20: http://tinyletter.com/mwopzend/letters/zend-framework-community-news-for-the-week-of-2017-07-20
[47] Async PHP: https://gumroad.com/l/async-php-early-access
[48] Асинхронные HTTP-запросы с помощью ReactPHP: http://seregazhuk.github.io/2017/07/26/reactphp-http-client/
[49] Создаем видеостриминг сервер на ReactPHP: http://seregazhuk.github.io/2017/07/17/reatcphp-http-server/
[50] Как написать вотчер тестов а-ля JavaScript на PHP: https://www.sitepoint.com/write-javascript-style-test-watchers-php/
[51] Не вызывайте методы инстанса статически: https://thephp.cc/news/2017/07/dont-call-instance-methods-statically
[52] Подборка хороших практик разработки на PHP: http://bestpractices.thecodingmachine.com/
[53] правила: https://github.com/thecodingmachine/phpstan-strict-rules
[54] Phpstan: https://github.com/phpstan/phpstan
[55] Отладка удаленного Xdebug за NAT: http://tokarchuk.ru/2017/07/remote-xdebug-behind-nat/
[56] Система управления складом с использованием CQRS и Event Sourcing. Проектирование: https://habrahabr.ru/post/333678/
[57] Применение принципа poka-yoke в программировании на примере PHP: https://habrahabr.ru/company/badoo/blog/333592/
[58] Синглтоны и общие экземпляры: https://habrahabr.ru/company/mailru/blog/334078/
[59] PHP Roundtable #065: TestFest 2017: https://www.phproundtable.com/episode/php-test-fest-2017
[60] Видеозаписи докладов с PHP Odessa Conf 2017: https://www.youtube.com/playlist?list=PLjboTnYaIwNEVyVzYvz0mkIx86XrXlDb9
[61] Superjob PHP-meetup. Прямая трансляция: https://habrahabr.ru/company/superjob/blog/333804/
[62] Пятиминутка PHP: Выпуск №28 — Superjob PHP-meetup: http://5minphp.ru/episode28/
[63] Apache OpenWhisk: http://openwhisk.incubator.apache.org/
[64] поддерживает PHP: https://github.com/apache/incubator-openwhisk/pull/2415
[65] owl-lang.org: https://owl-lang.org/
[66] личку: https://habrahabr.ru/conversations/pronskiy/
[67] почту: mailto:roman@pronskiy.com
[68] твиттер: https://twitter.com/pronskiy
[69] Прислать ссылку: https://bit.ly/php-digest-add-link
[70] Быстрый поиск по всем дайджестам: https://pronskiy.com/php-digest/
[71] Предыдущий выпуск: PHP-Дайджест № 112: https://habrahabr.ru/company/zfort/blog/333458/
[72] Источник: https://habrahabr.ru/post/334462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.