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



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

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


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




    PHP


    • RFC: Add PHP files to auto_prepend from extensions — Реализация предложения позволит создавать расширения с PHP кодом.
    • RFC: Preserve Fractional Part in JSON encode — Предлагается добавить опцию для json_encode, которая позволит сохранять нулевые значения в дробной части вещественных чисел.
    • RFC: Remove deprecated functionality in PHP 7 — Завершено голосование по вопросу исключения устаревшей функциональности из PHP 7 — все решено убрать.
    • RFC: Improve array to string conversion — На данный момент при попытке преобразовать массив в строку бросается E_NOTICE и выводится строка 'Array'. Предлагается либо исключить такое преобразования и бросать 'fatal catchable error', либо реализовать какое-то преобразование, например, рекурсивный implode.


    Инструменты


    • DUnit 2.0.0 — Позволяет протестировать код на различных версиях PHP с помощью Docker.
    • Composer против проблем безопасности — Инструмент roave/security-advisories позволяет предотвратить установку зависимостей с известными проблемами безопасности. Данные берутся из FriendsOfPHP/security-advisories.
    • kbariotis/documer — Реализация алгоритма Байеса для классификации текста.
    • Polr — Сервис сокращения ссылок на PHP.
    • Packanalyst — Онлайн-инструмент для поиска классов, интерфейсов в пакетах Packagist.
    • openbay — Фактически исходный код The Pirate Bay.
    • ApiGen — Генератор документации с поддержкой markdown, нечетким поиском и другими возможностями.
    • Flarum — Форум на PHP.
    • marmelab/microrest.php — Микро веб-приложение, предоставляющее REST API поверх любой реляционной БД.
    • Humbug — Фреймворк для мутирующего тестирования на PHP.
    • colors.php — Цветной текст в консоли очень просто.
    • Phprest — Интересный REST фреймворк.
    • PHP Semantic Versioning Checker — Библиотека, которая определяет уровень изменений (minor/major) между двумя ревизиями.
    • Piwik/Cache — Библиотека для кэширования, создана на основе Doctrine Cache.
    • UnPHP — Онлайн-инструмент для деобфускации PHP-кода.
    • Titon Framework — Полноценный фреймворк на HACK.


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




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




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

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

    Zfort Group 338,67
    Компания
    Поделиться публикацией
    Комментарии 11
    • +3
      я прошу прощения
      • DUnit 2.0.0 — Позволяет протестировать код на различных версиях PHP с помощью Docker.

      но Вы здесь ссылочкой не ошиблись случаем? там в релизах даже бетой не пахнет — недавно только 0.0.0.alpha вышла
    • 0
      Только сейчас заметил что вместо «PHP 7 получит в два раза более эффективный Hashtable» должно быть получил — так, как это было основное улучшение PHPNG
      • 0
        Должно было быть «Обзор новой реализации хэш-таблиц в PHP».
      • +1
        И где новость про выход Magento2 — Dev Beta?
        • +2
          по Zend ничего…
          • 0
            К сожалению по Zend не попалось интересного. Если у вас есть/будет что-то на примете — обязательно пришлите bit.ly/php-digest-add-link
          • +2
            Polr попал в подборку незаслуженно, там просто ад какой-то в коде
            • +2
              После вашего комментария решил посмотреть исходники.
              Хотелось бы это развидеть…

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

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