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

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016)

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 1 [1]

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

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 2 Новости и релизы

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 3 PHP

  • RFC: Chaining Comparison [17] — Предлагается реализовать небольшое улучшение для операторов сравнения и сделать возможным двойные условия:
    $a = 10;
     
    if (0 < $a < 100) {
        echo "Value is between 0 and 100n";
    }
    

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 4 Инструменты

  • nikic/PHP-Parser 3.0.0 [18] — Парсер PHP на PHP с поддержкой 7.1 и другими улучшениями.
  • WP-CLI 1.0.0 [19] — Командная строка для WordPress.
  • eugene-manuilov/phalcon-vm [20] — Dev-окружение на Vagrant с набором предустановленных сервисов и конфигурированием из веб-интерфейса. Прислал 2fast4rabbit [21].
  • Solodkiy/memorize [22] — Мемоизация для замыканий. Прислал doctorx [23].
  • ericmann/sessionz [24] — Альтернативный менеджер сессий. Подробнее в посте [25] автора.
  • mpociot/botman [26] — Библиотека для создания чат ботов. Из коробки поддерживает Telegram, Facebook Messenger, Slack, HipChat и другие.
  • vimeo/psalm [27] — Инструмент статического анализа для поиска ошибок в PHP-приложениях.
  • phpstan/phpstan [28] — Статический анализатор.
  • exakat/exakat [29] — Статический анализатор. Также доступен список всех подобных инструментов: exakat/php-static-analysis-tools [30].
  • hbattat/verifyEmail [31] — Инструмент для валидации email-адресов путем подключния к mail-серверу и проверки его реального существования.
  • Adldap2/Adldap2 [32] — Аутентификация через LDAP и работа с Active Directory в стиле Active Record.
  • prooph/service-bus [33] — Легковесная шина сообщений.
  • spatie/schema-org [34] — Билдер Schema.org сущностей с текучим интерфейсом.
  • atk4/data [35] — Фреймворк для доступа к SQL/NoSQL хранилищам данных. Реализует свой собственный паттерн DataSet and Action Mapping [36].
  • SilentByte/sb-dynlex [37] — Лексер для PHP с текучим интерфейсом

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 5 Материалы для обучения

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 19 Аудио и видеоматериалы

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016) - 29 Занимательное

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

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

Присылайте ссылки [74] на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах [75], и ваше имя будет рядом с присланной ссылкой в выпуске.

Прислать ссылку [74]
Быстрый поиск по всем дайджестам [76]
Предыдущий выпуск: PHP-Дайджест № 97 [77]

Автор: Zfort Group

Источник [78]


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

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

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

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

[2] PHP 7.1.0: http://php.net/archive/2016.php#id2016-12-01-3

[3] Возможность передавать null в качестве аргумента с указанным типом: https://wiki.php.net/rfc/nullable_types

[4] Возвращаемое значение типа void: https://wiki.php.net/rfc/void_return_type

[5] Псевдотип Iterable: https://wiki.php.net/rfc/iterable

[6] Модификаторы доступа для констант класса: https://wiki.php.net/rfc/class_const_visibility

[7] короткий синтаксис: https://wiki.php.net/rfc/short_list_syntax

[8] возможность указания ключей: https://wiki.php.net/rfc/list_keys

[9] Возможность отлова нескольких типов исключений в одном catch-блоке: https://wiki.php.net/rfc/multiple-catch

[10] другие: https://wiki.php.net/rfc#php_71

[11] PHP 5.6.29: http://php.net/archive/2016.php#id2016-12-08-2

[12] 7.0.14: http://php.net/archive/2016.php#id2016-12-08-1

[13] WordPress 4.7 “Vaughan”: https://wordpress.org/news/2016/12/vaughan/

[14] Symfony 3.2.0: http://symfony.com/blog/symfony-3-2-0-released

[15] PHPUnit 5.7.0: https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-5.7.0

[16] Symfoniacs #11: https://www.meetup.com/Symfoniacs/events/236041855/

[17] RFC: Chaining Comparison: https://wiki.php.net/rfc/chaining_comparison

[18] nikic/PHP-Parser 3.0.0: https://github.com/nikic/PHP-Parser/releases/tag/v3.0.0

[19] WP-CLI 1.0.0: http://wp-cli.org/blog/version-1.0.0.html

[20] eugene-manuilov/phalcon-vm: https://github.com/eugene-manuilov/phalcon-vm

[21] 2fast4rabbit: https://habrahabr.ru/users/2fast4rabbit/

[22] Solodkiy/memorize: https://github.com/Solodkiy/memorize

[23] doctorx: https://habrahabr.ru/users/doctorx/

[24] ericmann/sessionz: https://github.com/ericmann/sessionz

[25] посте: https://ttmm.io/tech/introducing-sessionz/

[26] mpociot/botman: https://github.com/mpociot/botman

[27] vimeo/psalm: https://github.com/vimeo/psalm

[28] phpstan/phpstan: https://github.com/phpstan/phpstan

[29] exakat/exakat: https://github.com/exakat/exakat

[30] exakat/php-static-analysis-tools: https://github.com/exakat/php-static-analysis-tools

[31] hbattat/verifyEmail: https://github.com/hbattat/verifyEmail

[32] Adldap2/Adldap2: https://github.com/Adldap2/Adldap2

[33] prooph/service-bus: https://github.com/prooph/service-bus

[34] spatie/schema-org: https://github.com/spatie/schema-org

[35] atk4/data: https://github.com/atk4/data

[36] DataSet and Action Mapping: https://github.com/atk4/data/wiki/DSAM

[37] SilentByte/sb-dynlex: https://github.com/SilentByte/sb-dynlex

[38] AndrewCarterUK/NoMoreLeaksBundle: https://github.com/andrewcarteruk/nomoreleaksbundle

[39] Управление фоновыми процессами в Symfony: http://tech.mybuilder.com/managing-background-processes-within-symfony/

[40] Слайды: Обработка 10k запросов в секунду с помощью Symfony и Varnish: http://www.slideshare.net/lisachenko/handling-10k-requests-per-second-with-symfony-and-varnish

[41] Неделя Symfony #518 (28 ноября — 4 декабря 2016): http://symfony.com/blog/a-week-of-symfony-518-28-november-4-december-2016

[42] Неделя Symfony #519 (5 — 11 декабря 2016): http://symfony.com/blog/a-week-of-symfony-519-5-11-december-2016

[43] Видео с Symfoniacs #10: https://www.youtube.com/playlist?list=PLlsBBnQmNLDMeDNn5vHTFJDKXtnV9Gmu9

[44] Блокировка дубликатов Symfony Сommand: https://habrahabr.ru/post/317258/

[45] Разработка на Yii2: Используем Amazon S3: https://code.tutsplus.com/tutorials/programming-with-yii2-using-amazon-s3--cms-26347

[46] Запустили новый: http://rmcreative.ru/blog/post/zapustili-novyy-yiiframework.ru

[47] http://yiiframework.ru: http://yiiframework.ru

[48] Александр Макаров — Yii2: Структура большого проекта: https://www.youtube.com/watch?v=YXvGM9Ep03c

[49] Yii2-advanced: альтернативное размещение папок для нескольких приложений: https://habrahabr.ru/post/316966/

[50] Eloquent в примерах: http://eloquentbyexample.com/

[51] renatomarinho/laravel-gitscrum: https://github.com/renatomarinho/laravel-gitscrum

[52] Обзор нововведений PHP 7.1: https://www.sitepoint.com/whats-new-and-exciting-in-php-7-1/

[53] Туториал по Event Sourcing с примерами: https://www.sitepoint.com/event-sourcing-in-a-pinch/

[54] Сборка PHP-проектов на AWS CodeBuild: https://benramsey.com/blog/2016/12/aws-codebuild-php/

[55] Автоматизация проекта с помощью скриптов Composer: http://www.masterzendframework.com/series/tooling/composer/automation-scripts/

[56] Эволюция производительности PHP от 5.0 до 7.1: https://www.phpclasses.org/blog/post/493-php-performance-evolution.html

[57] Об использовании eval и exec: https://www.sitepoint.com/the-delicious-evils-of-php/

[58] Как создать собственный контейнер внедрения зависимостей на PHP: http://devacademy.ru/posts/kak-sozdat-sobstviennyi-kontieinier-vniedrieniia-zavisimostiei-na-php/

[59] О языке С и производительности: https://habrahabr.ru/company/mailru/blog/317180/

[60] Блеск и нищета php. Эволюция языка от 4.x к 7.1: https://habrahabr.ru/post/316506/

[61] Покрываем проект smoke-тестами, пока он не сгорел: https://habrahabr.ru/company/badoo/blog/316874/

[62] Псевдо-инкапсуляция легаси include-ов когда нет времени рефакторить: https://habrahabr.ru/post/316650/

[63] Кэши для «чайников»: https://habrahabr.ru/company/google/blog/316344/

[64] PHP подкаст #11: http://podcast.ostretsov.ru/2016/12/04/php-podcast-11/

[65] PHP подкаст #12: http://podcast.ostretsov.ru/2016/12/11/php-podcast-12/

[66] Пятиминутка PHP: Выпуск №25 — PHP 7.1: http://5minphp.ru/episode25/

[67] Видео с ThinkPHP #13: https://www.youtube.com/playlist?list=PL-n88ZmmkQmAYfyoWP82CP8SWX9hNGgo7

[68] Видео с конференции PHP Australia: https://www.youtube.com/channel/UCjRbXvLw6LXeHrqL8RwykaA

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

[70] Статистика SQL-инъекций в вопросах по PHP на Stack Overflow: https://laurent22.github.io/so-injections/

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

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

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

[74] Присылайте ссылки: https://bit.ly/php-digest-add-link

[75] не было в PHP-Дайджестах: http://pronskiy.github.io/php-digest/

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

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

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