Pull to refresh
0

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014)

Reading time 3 min
Views 21K


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

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


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


  • habr Новый PhpStorm 8: развиваемся вместе. — Поддержка Blade, Behat, WordPress, удаленных PHP-интерпретаторов, мультивыделение и многое другое.
  • Laravel убрали Issues на GitHub — Отныне в репозиторий принимаются только pull-реквесты, но не баг-репорты. Вместе с этим группа разработчиков фреймворка представила специальный инструмент Liferaft, который автоматизирует рутинные операции необходимые для создания правильных баг репортов.
  • Обновления актуальных веток PHP 5.4.33 и 5.5.17


PHP


  • RFC: Null Coalesce Operator — Раннее внесенное предложение о неявном вызове isset в тернарном операторе трансформировалось в предложение ввести новый оператор ??, который будет возвращать первый операнд, если он существует и не NULL, иначе второй: $_GET['mykey'] ?? ""; Голосование уже стартовало.
  • RFC: loop + or control structure — Предложение добавить блок or для всех существующих конструкций циклов в PHP, который бы выполнялся в случае, если условие цикла ложно уже на первой итерации.
  • RFC: Fix list() behavior inconsistency — Предложение исправить поведение list() при использовании со строками.
  • RFC: Remove alternative PHP tags — Предлагается убрать поддержку тегов <% и <script language=php>.
  • RFC: Switch default multiple — Предложение запретить использование нескольких блоков default в конструкции switch принято единогласно.


Инструменты


  • PHP-Parser 1.0.0 — Первый стабильный релиз парсера PHP на PHP. Поддерживаются версии >=5.3 включая 5.6.
  • Rocketeer 2.0 — Качественный инструмент запуска задач и развертывания обновился до второй версии.
  • HTTP Mock — Как ясно из названия, позволяет мокать HTTP-запросы в ваших тестах.
  • Minime\Annotations — Простая работа с аннотациями.
  • ClassPreloader — Инструмент позволяет оптимизировать автозагрузку путем генерации одного файла со всеми классами.
  • PHP Cron Expression Parser — Позволяет парсить CRON-выражения, определять дату последнего и следующего запуска.
  • Recoil — Многозадачность с помощью корутин — ядро React, реализующее асинхронность на основе генераторов.
  • PHP Shell Framework — Фреймворк для создания консольных приложений.
  • Shell php module — Расширение, написанное на Zephir, и так же предназначенное для создания консольных программ.
  • Requests — Простая и удобная библиотека для выполнения HTTP-запросов.
  • humhub — Гибкая социальная сеть на Yii 1.
  • epilog — Раскрашиваем логи в консоли.
  • Geocoder — Незаменимая библиотека при создании приложений, обрабатывающих гео-данные.


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




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




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




Быстрый поиск по всем дайджестам
Предыдущий выпуск
Tags:
Hubs:
+46
Comments 25
Comments Comments 25

Articles

Information

Website
www.zfort.com.ua
Registered
Founded
Employees
101–200 employees
Location
Украина