geektimes

Дайджест интересных новостей и материалов из мира PHP № 51 (26 октября – 16 ноября 2014)

  • вторник, 18 ноября 2014 г. в 02:11:26
http://habrahabr.ru/company/zfort/blog/243367/



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

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


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


  • habrО Symfony 3.0
  • Релизы PHP: 5.4.35, 5.5.19 и 5.6.3 — Обновления актуальных веток, включающие исправление уязвимости в fileinfo.
  • Facebook открыл код системы мониторинга osquery — Инструмент позволяет отслеживать состояние операционной системы выполняя SQL-запросы к виртуальной базе данных. Доступна оболочка на PHP.
  • Hack Transpiler — Также Facebook анонсировал релиз инструмента h2tp, который позволяет транслировать Hack-код обратно в традиционный PHP.
  • График поддерживаемых версий PHP — Новая страница PHP.net с наглядным изображением периодов поддержки существующих версий интерпретатора.
  • Symfony Marketplace — Каталог сервисов и продуктов связанных с Symfony и экосистемой.


PHP


  • RFC: Return Type Declarations — Vote Cancelled — Голосование по столь ожидаемому предложению аннулировано поскольку был найден баг, исправить который в текущей реализации невозможно. Подробнее о баге тут.
  • RFC: Additional Usage for the Splat Operator — Предлагается использовать splat оператор для реализации array_merge:
    $arr1 = ['d' => 4, 'e' => 5, 'f' => 6]; $arr2 = ['a' => 1, 'b' => 2, 'c' => 3, ...$arr1];.
  • RFC: Filtered unserialize() — Предложение расширить функцию unserialize(), для предотвращения проблем безопасности. Подробнее в посте автора.
  • RFC: Standardized PHP Http Interface — Предлагается добавить в ядро интерфейсы HttpMessageReceive и HttpMessageSend, а также классы HttpRequest и HttpResponse для работы с HTTP запросами.
  • RFC: Default constructors — Предлагается реализовать концепцию конструкторов по умолчанию.


Инструменты


  • PackageTrack — Загружаем composer.json и трекаем по RSS обновления пакетов.
  • PHP Secure Configuration Checker — Проверка конфигурации PHP на возможные проблемы безопасности.
  • PHP dotenv — Автоматическая загрузка переменных окружения из файла .env. Клон рубишного dotenv.
  • Peridot — Событийно-ориентированный BDD фреймворк тестирования.
  • Period — Объект-значение для работы с диапазонами дат. Подробнее об использовании тут и мотивации — тут.
  • Process — Библиотека предоставляет улучшенный API для работы с процессами на unix-подобных системах.
  • oauth2-server — На 100% совместимый со спецификацией сервер OAuth 2.0 на PHP.
  • hook — Open-source Back-end as a Service на PHP.
  • phly/http — Реализация предложенного PSR HTTP message interfaces и node-подобный http-сервер.
  • Money — Объект-значение для работы с денежными данными.
  • Medusa — Неизменяемые постоянные коллекции для PHP.
  • Hippo — Проверка кода на соответствие стандартам.
  • Morphos — Библиотека для склонения имен собственных русского языка.
  • PHP CS Fixer — Инструмент для автоматического исправления стиля кода добрался до стабильного релиза.
  • Sismo — Сервер непрерывного тестирования на PHP.
  • Pipes — Обертка над SPL итераторами, представляющая текучий интерфейс.
  • Yona CMS — Реализована на Phalcon.
  • Blueberry — Язык программирования, который транслируется в PHP. Автора вдохновляли Ruby, Coffeescript и Python. Не забываем о Gutscript.
  • php-amqplib — Реализация протокола AMQP на PHP.
  • Docker PHP — Клиент Docker на PHP.


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




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




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




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