Дайджест интересных новостей и материалов из мира PHP № 37 (24 февраля — 9 марта 2014)



    Поздравляем всех девушек и особенно PHP-разработчиц с прошедшим праздником! Всяческих вам успехов, любви и тепла!

    И конечно же, вашему вниманию очередная подборка ссылок со свежими новостями, полезными инструментами и интересными материалами.

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


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


    • habr Релиз KPHP и движков — ВКонтакте опубликовали исходный код своей альтернативной реализации PHP – KittenPHP. Вместе с компилятором под открытой лицензией разработчики также выложили набор движков, которые могут быть использованы и отдельно от KPHP.
    • Вышел в свет PHPUnit 4.0.0 — Свежий релиз легендарного инструмента тестирования с поддержкой HHVM и другими нововведениями.
    • Apigility 0.9.0 — Обновление инструмента от Zend для быстрого создания всевозможных API на основе Zend Framework 2.
    • Стартовала программа раннего доступа для PhpStorm 8
    • Релизы PHP — Выпущены обновления для актуальных веток: PHP 5.5.10 и PHP 5.4.26. В релизах устранены проблемы безопасности, в связи с чем всем пользователям рекомендуется обновиться.
      Кроме того, вышла третья и последняя альфа-версия PHP 5.6. Первый бета-релиз, а значит, и feature freeze, следует ожидать уже 20 марта.
    • Исходный код Mt.Gox — Совсем недавно крупнейшая биткоин-биржа Mt.Gox объявила о банкротстве. В сеть просочился код биржи, который доступен по ссылке.


    PHP




    Инструменты


    • virtPHP — Благодаря этому инструменту стало возможным совершенно легко использовать сразу несколько изолированных PHP-окружений на одной машине. То, что уже давно было в Ruby и Python теперь и в PHP. Используя также инструменты phpenv и php-build можно создавать полностью независимые виртуальные окружения.
      Кроме того, пост в тему, о том, чем полезны виртуальные окружения.
    • Respect/Relational — Простая удобная ORM не требующая никакой предварительной конфигурации.
    • Vent — Библиотека, реализующая систему событий для переменных на PHP.
    • Regreph — Инструмент анализа регрессии производительности для PHP + XHProf.
    • Phastlight — Асинхронный, собитийно-ориентированный инструмент командной строки и веб-сервер на PHP 5.3. Реализован на основе libuv, библиотеки, лежащей в основе Node.js.
    • Phactory — Библиотека генерации тестовых объектов, как альтернатива фикстурам. Автора вдохновляла Factory Girl из Ruby.
    • ImageCow — Библиотека, решающая проблему адаптивных изображений.
    • Altax — Еще один инструмент развертывания приложений для PHP.
    • Teapot — Простая, но полезная библиотека, предоставляющая структурированный набор констант для статус-кодов HTTP.
    • Ansi — Простенькая библиотека, позволяющая использовать цвета и форматирование в консольных приложениях на PHP.
    • PHPCR — Реализация стандарта хранилища содержимого на PHP. Чуть подробнее об использовании можно прочитать в журнале Web&PHP.
      Доступна также другая реализация – Jackalope.
    • phpSec — Библиотека, помогающая в решении типичных задач безопасности приложений, с которыми сталкиваются PHP-разработчики.
    • WP-CLI — Интерфейс командной строки для WordPress.
    • PHP-Vars-To-Js-Transformer — Передаем PHP-переменные в JavaScript прозрачно.
    • php-CLIFramework — Фреймворк для создания приложений командной строки.
    • libphonenumber for PHP — Как можно догадаться из названия, PHP-реализация библиотеки libphonenumber от Google. Позволяет парсить телефонные номера и получать подробную информацию о них: демо.
    • PHPepl — Веб-REPL для PHP: демо.
    • FUnit — Микрофреймворк для модульного тестирования на PHP.
    • PHP Shell Wrapper — Выполняем системные команды в ООП стиле.
    • whoops! — Библиотека позволяет выводить красивые и главное информативные страницы ошибок и необработанных исключений.
    • Stash — Отличная библиотека для реализации кэширования.
    • Promises — Реализация промисов на PHP. По сути удобная оболочка над pthreads.


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




    Материалы c прошедших конференций




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


    • video Magento vs. X-Cart — Сравнение двух популярных e-commerce платформ.
    • video Symfony 2: Основы — Первый ролик из серии скринкастов для новичков, освещающих базовые концепции Symfony 2.
    • video Yii Training — Отличные скринкасты по Yii Framework 1.1. Раскрыты все темы начиная от установки и заканчивая мультиязычностью.
    • video PHP Town Hall: Эпизод 19 — В гостях Jeffrey Way создатель Laracasts и Laravel 4 Generators. Обсуждаются новости Laravel-мира.
    • video PHP Town Hall: Эпизод 20 — Phill Sturgeon беседует о Sculpin и Guzzle с их авторами, а также вместе обсуждают PSR-7.


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




    Вот уже 37 выпусков каждые две недели выходит PHP-дайджест. Но для того, чтобы выпуски становились еще лучше, предлагаю вам пройти краткий опрос.
    Результаты будут опубликованы через две недели, и благодаря вам дайджест станет еще лучше!

    Быстрый поиск по всем дайджестам
    Предыдущий выпуск
    Zfort Group
    113,00
    Компания
    Поделиться публикацией

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

      –6
      Возможно такое количество тегов делать не нужно, просто [tag]дайджест php[/tag] и все? Может плохо сказываться на поиске, я же ищу статьи по тегам, а не ссылки на статьи, или я не прав.
        +6
        Обычно указываю теги ключевых тем или если по какой-то теме несколько ссылок в выпуске, но возможно действительно стоит ограничить. Какие еще могут быть за/против?
          0
          Я просто глянул левым глазом и понял, все теги в один глаз не поместятся…
            +4
            Тогда вон ту мою недавнюю блогозапись можете даже и не начинать…
          +4
          Кашу маслом не испортишь. Теги для того и задуманы. Но отдельный тег я бы добавил.
          Ищу статьи по тегам

          Если бы тут были ссылки на хабростатьи — я бы согласился. А так вопрос очень спорный. Пусть лучше будет.
          0
          А почему на КПДВ не слоник?
            +2
            КДПВ?
              0
              Упс, опечатался. КДПВ, конечно.
              +3
              Попробую догадаться и, скорее всего, «покапитанствовать»: 8 марта попало в диапазон дат дайджеста.
                0
                Хорошо. А почему не слонышко?
                  +2
                  Мне было бы трудно найти что-то более релевантное PHP и международному женскому дню, чем женское сообщество PHP phpwomen.org. Думаю, для автора тоже.

                  Кстати, на сайте этого сообщества сказано, что PHP-слонихи уже на подходе: «The purple ElePHPant is coming».
            +3
            Спасибо вам за потраченное время!
              0
              virtPHP — Благодаря этому инструменту стало возможным совершенно легко использовать сразу несколько изолированных PHP-окружений на одной машине. То, что уже давно было в Ruby и Python теперь и в PHP. Используя также инструменты phpenv и php-build можно создавать полностью независимые виртуальные окружения.
              Кроме того, пост в тему, о том, чем полезны виртуальные окружения.

              А для PERL есть такое, не в курсе?
                +2
                Очень крутая вещь! Большое спасибо! =)
                  0
                  Про KPHP, конечно же, написали первой же строчкой :)

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

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