PHP-Дайджест № 73 – интересные новости, материалы и инструменты (18 октября – 5 ноября 2015)



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

    Приятного чтения!

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


    • PHP 7.0.0 RC 6 — Последний релиз-кандидат содержит исправления 10 ошибок. Если не будет обнаружено критических проблем, то уже 12 ноября свет увидит финальный релиз PHP 7.0.0. А тем временем можно протестировать свой код на совместимость с PHP 7 с помощью php7cc или непосредственно запустить приложение на новой версии благодаря php7dev.
    • PHP 5.6.15 — В обновлении исправлен ряд ошибок в работе замыканий, DateTimeImmutable, mcrypt_encrypt и gc_remove_from_buffer. Полный список изменений тут.
    • PhpStorm 10 — В новой версии IDE добавлен REPL, поддержка PHP 7 и Docker, Dataflow Analysis и многое другое.
    • HHVM 3.10.0
    • Drupal 8.0.0 выйдет в свет 19 ноября


    PHP


    • RFC: Support Class Constant Visibility — Предложение по модификаторам доступа для констант класса успешно прошло голосование. Данную возможность следует ожидать в PHP 7.1.
    • RFC: Trailing Commas In List Syntax — Ранее предлагалось реализовать возможность указания запятой в конце списка аргументов функции по аналогии с массивами. Предложение было расширено и теперь предлагается сделать возможным использование запятой в любых списках: группированных неймспейсах, аргументах функций, в списке интерфейсов класса, в списке трейтов класса, для списков констант и переменных класса, в замыканиях.


    Инструменты


    • icicleio/concurrent — Полноценное решение для реализации параллельного выполнения на PHP — многопоточность, синхронизация процессов, совместно используемая память, воркеры.
    • amphp/aerys — Асинхронный сервер приложений на PHP.
    • fabfuel/prophiler — Отладочная панель для PHP. Также может быть использована как PSR-7 middleware.
    • Qafoo/QualityAnalyzer — Инструмент для получения и визуализации метрик качества кода. Пост от авторов в поддержку.
    • symfony/polyfill — Полифил, в котором реализованы возможности PHP последних версий. Может быть использован для обеспечения обратной совместимости. Пост в поддержку.
    • bixuehujin/blink — Веб-фреймворк в виде демона на основе расширения swoole.
    • pyrech/composer-changelogs — Инструмент в удобном виде выводит информацию об обновленных пакетах после выполнения composer update. После этого ее можно скопировать и использовать в своем change log например.
    • coduo/php-humanizer — Библиотека преобразовывает различные значения в человеко-понятный текст.
    • giorgiosironi/eris — Новый инструмент, который реализует концепцию property-based тестирования. QuickCheck для PHP.
    • mevdschee/php-crud-api — Простенький скрипт, реализующий REST API поверх MySQL InnoDB. Пост в поддержку.
    • s4n7h0/xvwa — Специально плохо написанное приложение на PHP/MySQL для изучения аспектов безопасности.
    • theodorejb/PolyCast — Инструмент реализует несколько функций для безопасного приведения скалярных типов. Пост в поддержку.
    • vimeo/ABLincoln — Библиотека для реализации A/B тестов.
    • FriendsOfPHP/uprofiler — Легковесный профайлер, основанный на xhprof.
    • reactphp/espresso — Silex + React/Http.
    • BinaryKitten/ZeffMu — Микрофреймворк на основе ZF2.
    • ipfspics/server — Децентрализованный сервер хранения изображений.


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




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




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




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

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

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

    Быстрый поиск по всем дайджестам
    Предыдущий выпуск

    В последнее время часто присылают ссылки на всевозможные расширения для фреймворков, прежде всего Symfony, Laravel и Yii. Обычно такие ссылки оставались за рамками дайджеста. Но появилась идея немного расширить выпуски, добавляя несколько интересных расширений для каждого из популярных фреймворков. Что думаете по этому поводу?

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Добавлять ли в дайджест ссылки на интересные расширения для фреймворков?

    • 85.5%Да, добавлять337
    • 14.2%Нет, это лишнее56
    • 0.2%Другое (напишу в комментарии)1
    Zfort Group
    112,00
    Компания
    Поделиться публикацией

    Комментарии 13

      +8
      Было бы интересно почитать еженедельный дайджест по Node.JS.
        –6
        и Метеор.
        0
        Теперь по четвергам?
          +1
          По техническим причинам задержался. Следующие выпуски будут, как и раньше, по воскресеньям.
          –8
          Хорошо бы добавить раздел новостей по CakePHP.
            +13
            И как нельзя лучше подойдет заголовок раздела «Уже не торт»
              –1
              Да вы просто не любите сладкое!
            +4
            Интересно было бы увидеть в дайджестах расширения для Symfony
              +1
              Спасибо за дайджест Роман. А то увидел что блог компании Zfort Group прекратил активность на сайте и было расстроился, что дайджестов больше не будет.
                +1
                Блог уже починили, дайджесты возвращаются :-)
                0
                Спасибо! Есть ли информация по срокам/планам релиза ZF3?
                  0
                  А зачем нужен PSR-8?
                    0
                    Понял. Первое апреля.

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое