PHP-Дайджест № 127 (1 – 25 марта 2018)


    Свежая подборка со ссылками на новости и материалы. В выпуске: Zend Expressive 3 и другие релизы, пара улучшений в PHP 7.3, порция полезных инструментов, и многое другое.
    Приятного чтения!



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



    PHP




    Инструменты


    • implode.io — Отличный аналог JSFiddle только для PHP.
    • avantarm/memcached-emulator — Эмулятор расширения Memcached, работает напрямую с сервером через сокеты. Заменяет оригинальный класс \Memcached и работает под Windows. Прислал @avantarm.
    • Brunty/cigar — Утилита для быстрого «дымового» тестирования веб-приложений.
    • hamburgscleanest/guzzle-advanced-throttle — Расширение для Guzzle, которое позволяет лимитировать запросы по различным правилам
    • san-kumar/lambdaphp — Быстрый хостинг простых сайтов на AWS Lambda.
    • eventsauce.io — Библиотека для реализации Event Sourcing в PHP-приложениях.
    • reisraff/phulp — Порт Gulp на PHP.
    • koriym/print_o — Визуализация графа объектов в виде мыслекарты.
    • hoaproject/Kitab — Инструмент позволяет добавлять юнит-тесты прямо в докблок секции к функции, а-ля doctest в Python.
    • wapmorgan/SystemDaemon — База для создания системных демонов.
    • wapmorgan/Threadable — Библиотека для легкого распараллеливания работы.


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



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

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

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

    Zfort Group 275,92
    Компания
    Поделиться публикацией
    Комментарии 12
    • +6

      Лучший JSFiddle для PHP, который я видел — 3v4l. В отличие от Implode.io он запускает код сразу во всех версиях PHP и показывает дополнительную информацию, например, время выполнения в разных версиях PHP.

      • 0

        Я всегда использую onlinephpfunctions, он быстро работает, это критично, когда нужно небольшой участок кода быстро где-то запустить.

        • +1

          Implode.io крут для пользователей Laravel фреймворка.

        • +2
          Ребят, добавьте в дайджест code-basics.ru
        • +1
          is_countable, да давайте, вместо того, чтобы нормально переработать интерфейсы и совместить их с массивами, будем плодить ещё кучу глобальных функций.
          is_array_access и is_traversable не хватает.
          • 0
            есть is_iterable()
            • +1
              Да, было бы лучше если бы массивы по умолчанию были бы экземпляром Интерфейса Countable. Но это требует переработки всего движка PHP.
            • 0
              Спасибо за статью!
              • 0
                У Implode.io по ходу хабраэфект
                • 0
                  В разделе Async PHP увидел библиотеки только с использованием ReactPHP. Думаю будет честно уделить внимание так же проекту Amp. 23 числа вышла новая версия HTTP сервера. Команда переименовала проект из amphp/aerys в amphp/http-server, а так внесла достаточно много изменений.
                  • 0
                    Библиотеки ReactPHP элементарно подключаются в Async PHP через адаптер

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

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