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

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0RC3, CodeIgniter 4.0.0 alpha1 и другие релизы, 62% сайтов работает на PHP 5, видеозаписи докладов с конференций и митапов, порция полезных инструментов, и многое другое.
Приятного чтения!
... для массивов.
$parts = ['apple', 'pear'];
$fruits = ['banana', 'orange', ...$parts, 'watermelon'];
// ['banana', 'orange', 'apple', 'pear', 'watermelon'];
CHANGELOG.md. Пост [26] в поддержку.
Docker + Laravel = ❤ [41]
PHP Excel Templator (PHP-шаблонизатор для Excel) или как мы до этого писали хардкод для Excel [23]
Машинное зрение: установка, настройка и использование Google Cloud Vision на PHP [54]
Android-приложения на JPHP [55]
Видеозаписи докладов PHPConf.Asia 2018 [56]
prooph/micro and FPP — less is more [57] — Главный разработчик проекта Prooph Components рассказывает о создании микросервисов на базе prooph/micro [58] и как функциональное программирование и генерация кода может в этом помочь. Прислал @dmitrybalabka [59].
Maximum PhpStorm [60]
Подкаст Three Devs & A Maybe: Symfony приложения на AWS Lambda [61]
Tutu PHP Meetup #2: видео выступлений [62]
Пятиминутка PHP Выпуск №40 — Continue targeting switch [63] — В PHP 7.3, если написать continue без цифры 2 внутри switch внутри цикла он, то получим Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? Разбираемся в ситуации.Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку [64].
Вопросы и предложения пишите на почту [65] или в твиттер [66].
Прислать ссылку [67]
Поиск ссылок по всем дайджестам [68]
← Предыдущий выпуск: PHP-Дайджест № 140 [69]
Автор: pronskiy
Источник [70]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/295717
Ссылки в тексте:
[1] PHP 7.3.0RC3: http://php.net/index.php#id2018-10-11-1
[2] расписанию: https://wiki.php.net/todo/php73#timetable
[3] тут: https://kinsta.com/blog/php-7-3/
[4] тут: https://www.tomasvotruba.cz/blog/2018/08/16/whats-new-in-php-73-in-30-seconds-in-diffs/
[5] тут: https://www.phparch.com/2018/09/php-7-3-is-on-track/
[6] тут: https://habr.com/post/422507/
[7] тут: https://5minphp.ru/episode36/
[8] PHP 7.2.11: http://php.net/archive/2018.php#id2018-10-11-2
[9] PHP 7.1.23: http://php.net/archive/2018.php#id2018-10-11-3
[10] PHPUnit 7.4: https://github.com/sebastianbergmann/phpunit/blob/7.4/ChangeLog-7.4.md#740---2018-10-05
[11] перевод документации на русский: https://phpunit.readthedocs.io/ru/latest/
[12] lex111: https://habr.com/users/lex111/
[13] CodeIgniter 4.0.0 alpha1: https://forum.codeigniter.com/thread-71828.html
[14] 62% сайтов в интернете используют PHP <=5.6: https://www.zdnet.com/article/around-62-of-all-internet-sites-will-run-an-unsupported-php-version-in-10-weeks/
[15] предложение: https://wiki.php.net/rfc/php56timeline
[16] больше половины: https://w3techs.com/technologies/details/pl-php/5/all
[17] RFC: Spread Operator in Array: https://wiki.php.net/rfc/spread_operator_for_array
[18] ricardofiorani/php-legofy: https://github.com/ricardofiorani/php-legofy
[19] mougrim/php-xdebug-proxy: https://github.com/mougrim/php-xdebug-proxy
[20] тут: https://confluence.jetbrains.com/display/PhpStorm/Multi-user+debugging+in+PhpStorm+with+Xdebug+and+DBGp+proxy#Multi-userdebugginginPhpStormwithXdebugandDBGpproxy-HowdoesXdebugwork
[21] mougrim: https://habr.com/users/mougrim/
[22] alhimik1986/php-excel-templator: https://github.com/alhimik1986/php-excel-templator
[23] Хабрапост: https://habr.com/post/425763/
[24] localheinz/composer-normalize: https://github.com/localheinz/composer-normalize
[25] Symplify/ChangelogLinker: https://github.com/Symplify/ChangelogLinker
[26] Пост: https://www.tomasvotruba.cz/blog/2018/10/01/new-in-symplify-5-generate-rich-precise-and-smart-changelog-in-seconds/
[27] phpecc/phpecc: https://github.com/phpecc/phpecc
[28] offdev/csv: https://github.com/offdev/csv
[29] matthiasnoback/TalisORM: https://github.com/matthiasnoback/TalisORM
[30] twirphp/twirp: https://github.com/twirphp/twirp
[31] Twirp: https://twitchtv.github.io/twirp/
[32] slashtrace/slashtrace: https://github.com/slashtrace/slashtrace
[33] filp/whoops: https://github.com/filp/whoops
[34] Неделя Symfony #615 (8-14 октября 2018): https://symfony.com/blog/a-week-of-symfony-615-8-14-october-2018
[35] Неделя Symfony #614 (1-7 октябрь 2018): https://symfony.com/blog/a-week-of-symfony-614-1-7-october-2018
[36] Symfony 4: HTTP/2 push и предзагрузка: https://dunglas.fr/2017/10/symfony-4-http2-push-and-preloading/
[37] Подробный разбор Symfony компонента DependencyInjection: https://medium.com/manomano-tech/diving-into-symfonys-dependencyinjection-part-1-first-steps-with-the-container-2fad0593c052
[38] beyondcode/laravel-tag-helper: https://github.com/beyondcode/laravel-tag-helper
[39] akaunting/akaunting: https://github.com/akaunting/akaunting
[40] Многие сайты на Laravel запущены с включенным DEBUG режимом: https://blog.hacken.io/dangers-of-laravel-debug-mode-enabled
[41] Docker + Laravel = ❤: https://habr.com/post/425101/
[42] mmasiukevich/service-bus: https://github.com/mmasiukevich/service-bus
[43] Amphp: https://github.com/amphp
[44] Даты релизов Drupal: https://www.drupal.org/core/release-cycle-overview
[45] поделился планом на WordPress 5.0: https://make.wordpress.org/core/2018/10/03/a-plan-for-5-0/
[46] Интересный анализ использования eval() в PHP-приложениях: https://www.exakat.io/land-where-php-uses-eval/
[47] О тестировании репозиториев: https://matthiasnoback.nl/2018/10/test-driving-repository-classes-part-2-storing-and-retrieving-entities/
[48] 5 типов тестовых двойников и как их создавать в PHPUnit: https://jmauerhan.wordpress.com/2018/10/04/the-5-types-of-test-doubles-and-how-to-create-them-in-phpunit/
[49] Как создавать фикстуры и избежать типичных проблем: https://medium.com/ticketswap/fixture-factory-in-php-7969efd9c5d7
[50] TDD в PhpStorm и автозапуск тестов: https://glamanate.com/blog/test-driven-development-phpstorm-auto-testing-enabled
[51] Как сделать дополнение кода в PhpStorm для контейнеров PSR-11: https://xtreamwayz.com/blog/2015-12-14-phpstorm-container-interop-code-completion
[52] Конкатенация vs. sprintf vs. интерполяция: https://www.tomasvotruba.cz/blog/2018/10/11/hi-my-name-is-tom-conctat-vs-in-sprintf-vs-in-string-variables/
[53] Stateless Services: https://igor.io/2013/03/31/stateless-services.html
[54] Машинное зрение: установка, настройка и использование Google Cloud Vision на PHP: https://habr.com/post/425075/
[55] Android-приложения на JPHP: https://habr.com/post/425223/
[56] Видеозаписи докладов PHPConf.Asia 2018: https://www.youtube.com/watch?v=lk3gaO9xIU8&list=PLECEw2eFfW7gNcVCgaij3KHHFTTME41_Z
[57] prooph/micro and FPP — less is more: https://www.youtube.com/watch?v=B6XUEoZlsWk
[58] prooph/micro: https://github.com/prooph/micro
[59] @dmitrybalabka: https://twitter.com/dmitrybalabka
[60] Maximum PhpStorm: https://www.youtube.com/watch?v=TOpC98b_Yok
[61] Подкаст Three Devs & A Maybe: Symfony приложения на AWS Lambda: https://threedevsandamaybe.com/running-symfony-on-aws-lambda-with-neal-brooks/
[62] Tutu PHP Meetup #2: видео выступлений: https://habr.com/company/tuturu/blog/426059/
[63] Пятиминутка PHP Выпуск №40 — Continue targeting switch: https://5minphp.ru/episode40/
[64] личку: https://habrahabr.ru/conversations/pronskiy/
[65] почту: mailto:roman@pronskiy.com
[66] твиттер: https://twitter.com/pronskiy
[67] Прислать ссылку: https://bit.ly/php-digest-add-link
[68] Поиск ссылок по всем дайджестам: https://pronskiy.com/php-digest/
[69] Предыдущий выпуск: PHP-Дайджест № 140: https://habr.com/company/zfort/blog/424949/
[70] Источник: https://habr.com/post/426391/?utm_campaign=426391
Нажмите здесь для печати.