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

PHP-Дайджест № 137 (6 – 20 августа 2018)

PHP-Дайджест № 137 (6 – 20 августа 2018) - 1

PHP 7.3.0 Beta 2 и другие релизы, предложение из PHP Internals, порция полезных инструментов, видеозапись «Пишем блокчейн на PHP», и многое другое.
Приятного чтения!

PHP-Дайджест № 137 (6 – 20 августа 2018) - 2 Новости и релизы

PHP-Дайджест № 137 (6 – 20 августа 2018) - 3 PHP Internals

  • [RFC] Nullable Casting [8] — Черновик документа, в котором автор предлагает приведение типов с учетом возможного значения null:
    Скрытый текст

    $foo = (int) null; // int(0)
    $bar = (?int) null; // null
    

PHP-Дайджест № 137 (6 – 20 августа 2018) - 4 Инструменты

PHP-Дайджест № 137 (6 – 20 августа 2018) - 5 Материалы для обучения

PHP-Дайджест № 137 (6 – 20 августа 2018) - 15 Аудио и видео

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

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

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

Автор: pronskiy

Источник [69]


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

Путь до страницы источника: https://www.pvsm.ru/php-2/289740

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

[1] PHP 7.3.0 Beta 2: http://php.net/archive/2018.php#id2018-08-16-1

[2] ожидается: https://wiki.php.net/todo/php73#timetable

[3] список изменений ветки 7.3: https://github.com/php/php-src/blob/php-7.3.0beta2/UPGRADING

[4] список изменений во внутреннем API: https://github.com/php/php-src/blob/php-7.3.0beta2/UPGRADING.INTERNALS

[5] Нововведения PHP 7.3 за 30 секунд в виде диффов: https://www.tomasvotruba.cz/blog/2018/08/16/whats-new-in-php-73-in-30-seconds-in-diffs/

[6] PHP 7.2.9: http://php.net/ChangeLog-7.php#7.2.9

[7] PHP 7.1.21: http://php.net/ChangeLog-7.php#7.1.21

[8] [RFC] Nullable Casting: https://wiki.php.net/rfc/nullable-casting

[9] php-enqueue/enqueue-dev: https://github.com/php-enqueue/enqueue-dev

[10] улучшена производительность: https://blog.forma-pro.com/enqueue-multi-queue-consumption-improvements-c619011a2ce8

[11] асинхронные команды Symfony: https://blog.forma-pro.com/symfony-async-commands-f05052e3b205

[12] DavidBelicza/PHP-Science-TextRank: https://github.com/DavidBelicza/PHP-Science-TextRank

[13] picocms/Pico: https://github.com/picocms/Pico

[14] acelot/resolver: https://github.com/acelot/resolver

[15] eee: https://habr.com/users/eee/

[16] tebru/gson-php: https://github.com/tebru/gson-php

[17] google/gson: https://github.com/google/gson

[18] Roave/BackwardCompatibilityCheck: https://github.com/Roave/BackwardCompatibilityCheck

[19] apisearch-io/search-server: https://github.com/apisearch-io/search-server

[20] noximo/PHP-colored-ascii-linechart: https://github.com/noximo/PHP-colored-ascii-linechart

[21] soluble-io/soluble-mediatools: https://github.com/soluble-io/soluble-mediatools/

[22] maxbeckers/amazon-alexa-php: https://github.com/maxbeckers/amazon-alexa-php

[23] phoice/phlexa-expressive-skeleton: https://github.com/phoice/phlexa-expressive-skeleton

[24] Неделя Symfony #607 (13-19 августа 2018): https://symfony.com/blog/a-week-of-symfony-607-13-19-august-2018

[25] Неделя Symfony #606 (6-12 августа 2018): https://symfony.com/blog/a-week-of-symfony-606-6-12-august-2018

[26] 40% скидка на прохождение Symfony и Twig сертификации до конца сентября: https://symfony.com/blog/become-symfony-or-twig-certified-before-september-30th

[27] Как построить масштабируемое Symfony-приложение на Kubernetes: https://medium.com/@galopintitouan/how-to-build-a-scalable-symfony-application-on-kubernetes-30f23bf304e

[28] Определяем динамические правила доступа в базе: http://developer.happyr.com/define-access-control-in-database

[29] Запуск миграции базы на продакшн системе с помощью Symfony и Doctrine: https://medium.com/@galopintitouan/executing-database-migrations-at-scale-with-symfony-and-doctrine-4c60f86865b4

[30] Пошаговое создание бандла для Symfony 4: https://habr.com/post/419451/

[31] degree757/yii2-s: https://github.com/degree757/yii2-s

[32] Swoole: https://github.com/swoole/swoole-src

[33] deepziyu/yii2-swoole: https://github.com/deepziyu/yii2-swoole

[34] PHP, YII2 и формирование больших excel-файлов: https://habr.com/post/420393/

[35] Laravel v5.6.30: https://laravel.com/docs/5.6/upgrade#upgrade-5.6.30

[36] v5.5.42: https://laravel.com/docs/5.5/upgrade#upgrade-5.5.42

[37] Обработка входящих Email в Laravel с помощью: https://laravel-news.com/laravel-inbound-email

[38] Mailgun: https://www.mailgun.com/

[39] Туториал Laravel + JWT: https://blog.pusher.com/laravel-jwt/

[40] Настройка Xdebug c PhpStorm и: https://laravel-news.com/xdebug-phpstorm-valet

[41] laravel/valet: https://github.com/laravel/valet

[42] Многоэтапные (multi-stage) сборки Docker для Laravel: https://laravel-news.com/multi-stage-docker-builds-for-laravel

[43] ReactPHP Tutorial #10: Middleware: https://www.youtube.com/watch?v=nRMlOrW2rwE&feature=youtu.be

[44] clue/reactphp-csv: https://github.com/clue/reactphp-csv

[45] Пост: https://www.lueck.tv/2018/introducing-reactphp-csv

[46] Magento Tech Digest #27: Aug 06 – Aug 13, 2018: https://www.maxpronko.com/magento-tech-digest-27-aug-06-aug-13-2018/

[47] Max Pronko AMA #9: https://www.youtube.com/watch?v=76wCnEyq7lw&feature=youtu.be

[48] Настраиваем PhpStorm с Xdebug для локальной разработки в Docker: https://www.pascallandau.com/blog/setup-phpstorm-with-xdebug-on-docker/

[49] Рецепт автоматического изменения версии PHP при переходе в папку командой cd: https://www.colinodell.com/blog/201808/automatically-switch-php-version-cd

[50] Хорошие практики использования комментариев в коде: https://matthiasnoback.nl/2018/08/more-code-comments/

[51] О негативной архитектуре: https://matthiasnoback.nl/2018/08/negative-architecture-and-assumptions-about-code/

[52] Локатор служб (service locator) – антипаттерн: https://www.stitcher.io/blog/service-locator-anti-pattern

[53] Не клонируйте ваши PHP-объекты: https://dcsg.me/articles/dont-clone-your-php-objects-deepcopy-them/

[54] myclabs/DeepCopy: https://github.com/myclabs/DeepCopy

[55] Новая техника взлома PHP-приложений: https://blog.ripstech.com/2018/new-php-exploitation-technique/

[56] не трактуются как секьюрити: https://twitter.com/nikita_ppv/status/895571304325062656

[57] Анализ уязвимости в расширении Swoole PHP [CVE-2018-15503]: https://x-c3ll.github.io//posts/swoole-deserialization-cve-2018-15503/

[58] Создание вашего первого PHP-приложения с помощью Docker: https://www.shiphp.com/blog/2018/book-php-docker-russian

[59] lex111: https://habr.com/users/lex111/

[60] Что не так с популярными статьями, рассказывающими что foo быстрее чем bar?: https://habr.com/post/419743/

[61] Управление зависимостями это больше чем просто «composer update»: https://www.youtube.com/watch?v=ARFEFoseACM

[62] Fabien Potencier: Пишем блокчейн на PHP: https://www.youtube.com/watch?v=2FBHiz7ANEI

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

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

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

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

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

[68] Предыдущий выпуск: PHP-Дайджест № 136: https://habr.com/company/zfort/blog/419359/

[69] Источник: https://habr.com/post/420629/?utm_campaign=420629