PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017)

в 22:53, , рубрики: laravel, Magento, php, php-дайджест, ReactPHP, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылки

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.2.0 RC 3 и другие релизы, 5 лет дайджесту, предложения из PHP Internals, свежая книга по асинхронному PHP, новое расширение-профайлер, и многое другое.
Приятного чтения!

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 2 Новости и релизы

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 3 PHP Internals

  • [RFC] Allow a trailing comma in function calls — Предлагается разрешить использовать запятую в конце списка аргументов функций:
    var_dump(
        $whatIsInThere,
        $probablyABugInThisOne,
        $oneMoreToCheck,
    );
    
  • Еще не вышел PHP 7.2, а уже идет полным ходом работа над следующими версиям. Например, в 7.3 реализована оптимизация sparse conditional constant propagation. Это позволяет интерпретатору упростить вот такую функцию:
    Class C {
        public $i;
    }
    
    function fn(int $x) {
        $c = new C;
        $c->i = 1;
        if ($x) {
            $a = [1, 2, 3];
        } else {
            $a = [3, 2, 1];
        }
        return $a[$c-i];
        $c->i++;
        return $x;
    }
    

    до вот такой:

    function fn(int $x) {
        return 2;
    }
    

    Ждем новостей о JIT, над которым также ведется работа.

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 4 Инструменты

  • jenssegers/date — Библиотека на базе Carbon для работы с датами и поддержкой мультиязычности. Прислал denisyukphp.
  • json-api-php/json-api — Библиотека описывает бизнес-правила JSON API на языке доменной логики. Прислал f3ath.
  • codeception/codeception-progress-reporter — Прогресс-бар для Codeception. Прислал fr05t1k.
  • hybridauth/hybridauth — Одна из самых популярных библиотек для аутентификации с помощью соцсетей.
  • Bit-Wasp/bitcoin-php — Реализация протокола Bitcoin на PHP.
  • Webiny — Интересная CMS с бэкендом на PHP и ReactJS на фронтенде.
  • nbs-system/snuffleupagus — Расширение для PHP 7+, призванное повысить безопасность исключив на корню некоторые классы ошибок.
  • NoiseByNorthwest/php-spx — Простой, но весьма интересный профайлер в виде расширения. Может стать годной альтернативой XDebug и XHProf.

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 5 Материалы для обучения

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 17 Аудио и видеоматериалы

  • www.phppodcasts.com — Все англоязычные подкасты по PHP на одном сайте.

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 18 Занимательное

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

Прислать ссылку
Быстрый поиск по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 117

PHP-Дайджест № 118 – свежие новости, материалы и инструменты (24 сентября – 9 октября 2017) - 19 Сегодня PHP-Дайджесту исполняется 5 лет! За это время было опубликовано 6203 ссылки. А вот так выглядел самый первый выпуск.
Огромное спасибо всем, кто помогает делать дайджест, тем, кто присылает ссылки и правки, пишет статьи и разрабатывает инструменты, и, конечно же, огромное спасибо вам! Вместе мы делаем PHP-мир лучше!

Автор: Роман Пронский

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js