- PVSM.RU - https://www.pvsm.ru -
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
UUID для генерации уникальных значений согласно стандарту RFC 4122 [11]. В рамках реализации [12] доступны полифилы для версий PHP < 7.2. Кроме того, есть предложение [13] сделать устаревшим функцию uniqid() [14], которая вопреки названию не гарантирует возврат уникального значения.object в качестве варианта для тайпхинтинга. Такой тип можно будет использовать для любых объектов, что может быть полезно когда конкретный тип заранее не известен.
YiiConf 2017 16 июня в Москве — сформирована программа [29]
Альтернативная организация проекта на Yii2 [30] — Система плагинов и способ структурирования проектов. Прислал hiqsol [31].
Организация большого проекта на Zend Framework 2/3 [35]
Готовим локальную среду Docker для разработки на PHP [44]
Видео докладов Symfony St. Petersburg Meetup #1 [45]
Готовимся к собеседованию по PHP: Всё, что вы хотели узнать об интерфейсах, совместимости сигнатур и не побоялись узнать [46]
Делаем GraphQL API на PHP и MySQL. Часть 2: Мутации, переменные, валидация и безопасность [47], Часть 3: Решение проблемы N+1 запросов [48]
Тайп-хинтинг по всем канонам полиморфизма в старых версиях PHP [49]
Производительность I/O бэкэнда: Node vs. PHP vs. Java vs. Go [50]
Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus [51]
Как правильно писать логи [52]
Построение модульной архитектуры приложения на Forwarding-декораторах (авторский перевод) [53]
SQL vs ORM [54]
Учим нейронную сеть геометрии [55]
Потоки выполнения и PHP [56]
О дженериках в PHP и о том, зачем они нам нужны [57]Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку [58].
Вопросы и предложения пишите на почту [59] или в твиттер [60].
Прислать ссылку [61]
Быстрый поиск по всем дайджестам [62]
← Предыдущий выпуск: PHP-Дайджест № 108 [63]
Автор: Zfort Group
Источник [64]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/256412
Ссылки в тексте:
[1] Image: https://habrahabr.ru/company/zfort/blog/329656/
[2] статистике Composer: https://seld.be/notes/php-versions-stats-2017-1-edition
[3] Symfony 4 фреймворк не будет поддерживать HHVM: http://symfony.com/blog/symfony-4-end-of-hhvm-support
[4] прекращена с версии 5.3: https://laravel.com/docs/5.3/upgrade#upgrade-5.3.0
[5] запланировано в версии 2.1: https://github.com/yiisoft/yii2/issues/14178
[6] Прекращается поддержка: https://derickrethans.nl/mongodb-hhvm.html
[7] Doctrine: https://github.com/doctrine/doctrine2/issues/6424
[8] Codeception 2.3: http://codeception.com/05-22-2017/codeception-2-3
[9] Deployer 5: https://github.com/deployphp/deployer/
[10] RFC: UUID: https://wiki.php.net/rfc/uuid
[11] RFC 4122: https://tools.ietf.org/html/rfc4122
[12] реализации: https://github.com/php/php-src/pull/2535#issue-230886072
[13] предложение: https://wiki.php.net/rfc/deprecate-uniqid
[14] uniqid(): http://php.net/manual/ru/function.uniqid.php
[15] RFC: Object typehint: https://wiki.php.net/rfc/object-typehint
[16] wapmorgan/Imagery: https://github.com/wapmorgan/Imagery
[17] wapmorgan: https://habrahabr.ru/users/wapmorgan/
[18] IcyApril/WhatsChanged: https://github.com/IcyApril/WhatsChanged
[19] Пост: https://icyapril.com/php/programming/2017/05/14/whats-changed-only-running-phpunit-tests-for-changed-classes.html
[20] kitetail/zttp: https://github.com/kitetail/zttp
[21] teresko/palladium: https://github.com/teresko/palladium
[22] iranianpep/botonomous: https://github.com/iranianpep/botonomous
[23] mcustiel/phiremock: https://github.com/mcustiel/phiremock
[24] EasyCorp/easy-deploy-bundle: https://github.com/EasyCorp/easy-deploy-bundle
[25] Архитектура и код веб-сайта для президента Франции: http://symfony.com/blog/an-open-source-web-platform-for-the-new-president-of-france
[26] Неделя Symfony #542 (15-21 мая 2017): http://symfony.com/blog/a-week-of-symfony-542-15-21-may-2017
[27] Неделя Symfony #543 (22-28 мая 2017): http://symfony.com/blog/a-week-of-symfony-543-22-28-may-2017
[28] Разработка на Yii2: Добавляем голосования, комментарии, шэринг: https://code.tutsplus.com/tutorials/programming-with-yii-building-community-with-voting-comments-and-sharing--cms-27798
[29] YiiConf 2017 16 июня в Москве — сформирована программа: https://habrahabr.ru/company/devconf/blog/329466/
[30] Альтернативная организация проекта на Yii2: https://habrahabr.ru/post/329286/
[31] hiqsol: https://habrahabr.ru/users/hiqsol/
[32] spatie/laravel-medialibrary: https://github.com/spatie/laravel-medialibrary
[33] davestewart/laravel-sketchpad: https://github.com/davestewart/laravel-sketchpad
[34] Экранирование с помощью: https://framework.zend.com/blog/2017-05-16-zend-escaper.html
[35] Организация большого проекта на Zend Framework 2/3: https://habrahabr.ru/company/englishdom/blog/328550/
[36] Функция list() и практическое использование деструктурирования массивов: https://sebastiandedeyne.com/posts/2017/the-list-function-and-practical-uses-of-array-destructuring-in-php
[37] PHP Language Trivia: https://www.slideshare.net/nikita_ppv/php-language-trivia
[38] Автодополнение скриптов Composer в командной строке: https://akrabat.com/autocomplete-composer-script-names-on-the-command-line/
[39] Извлечение объектов-значений: https://qafoo.com/blog/103_extracting_value_objects.html
[40] Чеклист по безопасности веб-приложений: https://simplesecurity.sensedeep.com/web-developer-security-checklist-f2e4f43c9c56
[41] Зашифрованная база с возможностью поиска на PHP и SQL: https://paragonie.com/blog/2017/05/building-searchable-encrypted-databases-with-php-and-sql
[42] Тестирование производительности с помощью Siege: https://www.sitepoint.com/web-app-performance-testing-siege-plan-test-learn/
[43] Шина сообщений для PHP-приложений: https://blog.forma-pro.com/message-bus-to-every-php-application-42a7d3fbb30b
[44] Готовим локальную среду Docker для разработки на PHP: https://phptoday.ru/post/gotovim-lokalnuyu-sredu-docker-dlya-razrabotki-na-php
[45] Видео докладов Symfony St. Petersburg Meetup #1: https://www.youtube.com/watch?v=D8t_5kFq_0U&feature=youtu.be
[46] Готовимся к собеседованию по PHP: Всё, что вы хотели узнать об интерфейсах, совместимости сигнатур и не побоялись узнать: https://habrahabr.ru/post/328890/
[47] Часть 2: Мутации, переменные, валидация и безопасность: https://habrahabr.ru/post/329238/
[48] Часть 3: Решение проблемы N+1 запросов: https://habrahabr.ru/post/329408/
[49] Тайп-хинтинг по всем канонам полиморфизма в старых версиях PHP: https://habrahabr.ru/post/329360/
[50] Производительность I/O бэкэнда: Node vs. PHP vs. Java vs. Go: https://habrahabr.ru/company/mailru/blog/329258/
[51] Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus: https://habrahabr.ru/company/2gis/blog/329128/
[52] Как правильно писать логи: https://habrahabr.ru/post/327834/
[53] Построение модульной архитектуры приложения на Forwarding-декораторах (авторский перевод): https://habrahabr.ru/post/328970/
[54] SQL vs ORM: https://habrahabr.ru/company/pgdayrussia/blog/328690/
[55] Учим нейронную сеть геометрии: https://habrahabr.ru/post/328698/
[56] Потоки выполнения и PHP: https://habrahabr.ru/company/mailru/blog/329446/
[57] О дженериках в PHP и о том, зачем они нам нужны: https://habrahabr.ru/company/mailru/blog/329494/
[58] личку: https://habrahabr.ru/conversations/pronskiy/
[59] почту: mailto:roman@pronskiy.com
[60] твиттер: https://twitter.com/pronskiy
[61] Прислать ссылку: https://bit.ly/php-digest-add-link
[62] Быстрый поиск по всем дайджестам: https://pronskiy.com/php-digest/
[63] Предыдущий выпуск: PHP-Дайджест № 108: https://habrahabr.ru/company/zfort/blog/328632/
[64] Источник: https://habrahabr.ru/post/329656/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.