Pull to refresh
0

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

Reading time 3 min
Views 20K

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



Новости и релизы



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, над которым также ведется работа.

Инструменты


  • 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.

Материалы для обучения



Аудио и видеоматериалы


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

Занимательное



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

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


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

Tags:
Hubs:
+64
Comments 53
Comments Comments 53

Articles

Information

Website
www.zfort.com.ua
Registered
Founded
Employees
101–200 employees
Location
Украина