Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014)

в 22:53, , рубрики: Без рубрики

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014)

После небольшого перерыва PHP-дайджест снова в деле! Вашему вниманию подборка со ссылками на новости и материалы.

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

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Новости и релизы

  • PHPNG — Разработчики представили интерпретатор PHP нового поколения. А все началось с сообщения Дмитрия Стогова в php.internals habr и соответствующей ветки в репозитории. Анализе работы интерпретатора при выполнении реальных приложений показал, что проблема производительности кроется в методах работы с памятью и организацией хранения структур данных. Именно поэтому PHPNG представляет собой оптимизированный Zend Engine, в котором реализованы новые структуры данных. Проведенный рефакторинг уже позволил увеличить производительность на 10-30% в реальных приложениях. Вероятно, PHPNG ляжет в основу PHP 5++, а пока это лишь начало и проект развивается очень динамично.
    Подробнее о PHPNG можно услышать из первых уст в докладе автора на предстоящей конференции DevConf 2014 – «Отдай свой PHP на прокачку — PHPNG — движок нового поколения» habr .
  • Бета релизы PHP 5.6.0: beta 2 и beta 3 — Обновления содержат всего лишь набор исправлений, а значит, финального релиза осталось ждать совсем недолго. Тем не менее ожидается еще одна бета и пара-тройка релиз-кандидатов, а пока можно ознакомиться со списком новых возможностей или посмотреть десятиминутный ролик с их демонстрацией.
  • Релизы PHP: 5.5.12, 5.5.13, 5.4.28, 5.4.29 — Регулярные обновления актуальных веток интерпретатора. Содержат ряд исправления в том числе проблем безопасности, как, например, уязвимость PHP-FPM, позволяющая локальному пользователю, имеющему доступ к UNIX-сокету php-fpm, по умолчанию создаваемому с правами 0666, выполнить произвольный PHP-код с правами работающего пула процессов FastCGI.
  • Новый PHP на Heroku — На популярнейшей облачной платформе Heroku была добавлена поддержка HHVM и соответственно Hack.
  • ru Доступна бета версия Mooha — нодового интерфейса для PHP — В прошлом году на Хабре был пост об интересном проекте Mooha, который по словам автора должен был стать визуальным конструктором PHP-приложений. Тестовая версия инструмента теперь доступна всем желающим.
  • Apigility 1.0.0 — Первый стабильный релиз инструмента автоматического создания RESTful-приложений на основе Zend Framework 2.
  • Laravel Forge — На прошедшей недавно конференции Laracon автором фреймворка Laravel был представлен инструмент Forge, который сам Тейлор охарактеризовал как «PHP-платформа мгновенного приготовления в облаке на ваш выбор». Forge позволяет в считанные минуты развернуть приложение с Nginx 1.6, PHP 5.5, MySQL/Postgres, Redis, Memcached, Beanstalk на любом популярном облачном хостинге. Доступны расширения для Forge, туториалы, а также серия подробных скринкастов по использованию Forge video. За удобство придется заплатить 10 $ в месяц.
  • Релиз Symfony 2.5.0 — Полный список изменений тут.
  • DevConf 2014 — Напомню, что уже через две недели в Москве состоится масштабная конференция, посвященная веб-разработке. Секция PHP радует интересными докладами о phpng, Yii 2, Laravel, AOP, Codeception.

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) PHP

  • RFC: Отлавливаемый «call to a member function of a non-object» — Реализация этого предложения позволит обрабатывать ошибки, а не генерировать фатальные, при вызове методов у null: $x = null; $x->method();
  • RFC: loop_else — Предложение добавить возможность использовать в циклах else-блок, который будет выполняться в случае, если условие цикла не выполняется ни разу, то есть при невхождении в тело цикла.

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Инструменты

  • Link — Хороший роутер для PHP.
  • RequirePHP — Внедрение зависимости а-ля RequireJS.
  • Karma — Инструмент командной строки для управления конфигурациями окружений.
  • BowerPHP — Хотите иметь возможность использовать менеджер зависимостей Bower, но при этом не устанавливать node.js? BowerPHP как раз создан для таких случаев.
  • Dora — Генератор форм с рядом полезных возможностей.
  • JIT-Fu — PHP-расширение, предоставляющее JIT-интерфейс для PHP на основе libjit.
  • Yandex Translate API — Оболочка для Яндекс.Перевод
  • Pomander — Еще один PHP-инструмент для развертывания приложений.
  • rss-bridge — Фид для сайтов у которых его нет: Twitter, GoogleSearch, Instagram, Pinterest и другие.
  • Monga — Простой и быстрой слой абстракции для работы с MongoDB.
  • glip — Git-библиотека для PHP, позволяет осуществлять доступ к репозиторию из PHP даже без установленного Git.
  • atoum — Простой современный фреймворк модульного тестирования для PHP.
  • TimeTraveler — Инструмент позволяет задавать текущую дату вручную, соответствующим образом менять результат всех последующих вызовов функций работы с датой временем.

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Материалы для обучения

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Материалы c прошедших конференций

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Аудио и видеоматериалы

Дайджест интересных новостей и материалов из мира PHP № 41 (май 2014) Занимательное

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

Автор: pronskiy

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js